php 怎么读取 html 里的值?

2016-04-09 11:46:01 +08:00
 tester4
<form method="get"> <input name="abc" value="a"/> </form> $dir = $_GET['abc'] $dir 里应该是 a 吧?为什么 GET 不到值? 不提交,直接读取这个值?怎么做???

其实是想读取 Twig 模板里的一个值{{ bbs.url }} 这里面的值是 a <input name="abc" value="{{ bbs.url }}"/> 在 PHP 里就是抓不到,怎么办???

3999 次点击
所在节点    问与答
26 条回复
miyuki
2016-04-09 11:51:34 +08:00
你应该多了解一下前端和后端的区别
VmuTargh
2016-04-09 12:01:35 +08:00
Javascript
tester4
2016-04-09 12:03:49 +08:00
@VmuTargh 具体怎么做?
VmuTargh
2016-04-09 12:05:11 +08:00
@tester4 放狗搜啊...... 这么 simple 的玩意
lengjingxu
2016-04-09 12:12:20 +08:00
搜 php dom 操作
just1
2016-04-09 12:14:57 +08:00
不提交不与后端交互跟 php 有半毛钱关系。。
根据你的需求:不提交获取,要用 javascript
aprikyblue
2016-04-09 12:17:21 +08:00
1L 正解。。 lz 基础是有多差
tester4
2016-04-09 12:18:16 +08:00
@aprikyblue 根本就不会代码,硬着头皮来玩
aprikyblue
2016-04-09 12:23:21 +08:00
你要找的应该是这个: php 如何获取 twig 模板变量的值
iyaozhen
2016-04-09 12:29:28 +08:00
@tester4 那还是不要硬着头皮来吧。头再硬也不行呀
tester4
2016-04-09 12:35:42 +08:00
@iyaozhen 那不然你给我做?
@aprikyblue 百度搜到的都是 twig 模板获取 php ,谷歌能搜到我发的这个帖子,仅此而已。
@lengjingxu 像 JQ 一样?我试试。
@VmuTargh 再 simple 我也不会啊,搜了半天一头雾水。
VmuTargh
2016-04-09 12:40:46 +08:00
@tester4 用啥百度啊, 用谷歌!
document.getElementByID
帮你找好了 找个这玩意就这么难!?
tester4
2016-04-09 12:57:14 +08:00
@VmuTargh 先谢了, JS 读到了, PHP 里怎么读 JS ???
bdbai
2016-04-09 13:09:13 +08:00
@tester4 然后用 Ajax 给 PHP 脚本发一个请求,获取到的值作为参数。
概念没搞懂当然搜不到了,怪谁呢。
aprikyblue
2016-04-09 13:10:02 +08:00
@tester4
js 是前端,是在用户浏览器运行的。。除非再次发起请求。。
lianyue
2016-04-09 13:12:06 +08:00
我想到了很多年前也是这样过来的 😂
audi
2016-04-09 13:12:38 +08:00
这个基础怎么就要用到 twig 呢?
JiShuTui
2016-04-09 13:19:19 +08:00
你现在是相当于用 php 去读取一个 html 文件里边的某个输入框的 value 属性值,那么可以有多种方法,但是第一步都是把 html 文件当做纯文本读取进来,然后可以用正则专门提取,也可以用 php 去解析 html 得到 dom 结构数据,然后得到你想要的。

跟 js 没有关系, js 必须要浏览器执行
tester4
2016-04-09 13:32:36 +08:00
@JiShuTui DOM 咋能解析当前页?我没弄明白$html->load 当前页,怎么写?
bdbai
2016-04-09 13:44:32 +08:00
post 第二个参数传的是 aa 的值
{ name: aa }
然后在 HTML 的头部引入一个 jQuery 库就可以了。解析 DOM 有点扯。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269737

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX