php中的Javascript变量 $。每个(response.searchitem,函数(索引,值){ 警惕(); $(“#搜索结果”)。追加(“”); $(“#搜索结果”)。追加(“”); });
是否可以将我的js变量php中的Javascript变量 $。每个(response.searchitem,函数(索引,值){ 警惕(); $(“#搜索结果”)。追加(“”); $(“#搜索结果”)。追加(“”); });,javascript,php,Javascript,Php,是否可以将我的js变量value.part插入现在$thing所在的位置?如果我插入value.part来代替$thing,它将不起作用 在javascript中,它需要根据会话生成两个不同的行。当密钥在会话中时,它需要执行第一个操作,但是如何在密钥中插入value.part 您将服务器端代码与客户端代码以错误的方式混合。这样做是行不通的。为了实现这一点,您应该查看AJAX。这是不可能的。PHP可以生成JavaScript,但反过来不行。PHP是服务器端的,JS是客户端的。这意味着PHP在发送给
value.part
插入现在$thing
所在的位置?如果我插入value.part
来代替$thing
,它将不起作用
在javascript中,它需要根据会话生成两个不同的行。当密钥在会话中时,它需要执行第一个操作,但是如何在密钥中插入
value.part
您将服务器端代码与客户端代码以错误的方式混合。这样做是行不通的。为了实现这一点,您应该查看AJAX。这是不可能的。PHP可以生成JavaScript,但反过来不行。PHP是服务器端的,JS是客户端的。这意味着PHP在发送给用户之前会被评估,直到用户收到页面,JS才会开始运行。您可以在发送到浏览器之前使用PHP填充JS代码,但要将信息从JS发送到PHP,您需要AJAX。答案将是否,不像您期望的那样。PHP在服务器上运行,javascript在客户端上运行。服务器完成所有工作,并将结果发送给客户端继续。当javascript运行时,PHP已经完成了。您需要从PHP输出一个值,以便javascript检查或使用AJAX从服务器发出另一个信息请求。
$.each(response.searchitem, function(index, value){
<?php
if(isset($_SESSION['test'][$thing])){
?>
alert();
$("#searchresult").append("<tr> </tr>");
<?php
} else {
?>
$("#searchresult").append("<tr> </tr>");
<?php
}
?>
});