[英]Comparing javascript variable to PHP array
我在javascript中有一个变量,在PHP中有一个多维数组。 我想检查PHP数组中包含的信息,以查看哪些元素包含等效的javascript变量,然后显示这些元素。 我不确定最好的办法是什么。
我倾向于将PHP数组转换为js数组对象(记住,它是多维的)并在javascript中进行比较,然后使用jQuery输出正确的元素。 但对于看似简单的问题而言,这似乎都是一个相当大的麻烦。
有没有更好的办法?
这两个脚本,PHP脚本和JavaScript,在不同的时间执行。 那么,你的PHP如何知道JavaScript变量中存储了什么值? 通过POST或GET到PHP脚本。 完成后,您的PHP脚本可以进行比较并以您希望的任何格式返回结果(例如JSON)。
PHP是服务器端脚本,Javascript是客户端脚本。 因此,不可能将javascript变量传递给PHP,因为PHP是由服务器生成的。
出于这个原因,将javascript变量传递给php是不可能的,因为页面没有渲染,因为有任何javascript要传递。 虽然您可以使用<?php echo $variable ?>
将php变量传递给javascript
有2个解决方法。
itemid="43"
的html元素,并让javascript在动作(点击,发布)时检索该元素的属性值,并将信息发布到php页面。 两者都有其安全漏洞,因此代码相应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.