Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的Javascript变量 $。每个(response.searchitem,函数(索引,值){ 警惕(); $(“#搜索结果”)。追加(“”); $(“#搜索结果”)。追加(“”); });_Javascript_Php - Fatal编程技术网

php中的Javascript变量 $。每个(response.searchitem,函数(索引,值){ 警惕(); $(“#搜索结果”)。追加(“”); $(“#搜索结果”)。追加(“”); });

php中的Javascript变量 $。每个(response.searchitem,函数(索引,值){ 警惕(); $(“#搜索结果”)。追加(“”); $(“#搜索结果”)。追加(“”); });,javascript,php,Javascript,Php,是否可以将我的js变量value.part插入现在$thing所在的位置?如果我插入value.part来代替$thing,它将不起作用 在javascript中,它需要根据会话生成两个不同的行。当密钥在会话中时,它需要执行第一个操作,但是如何在密钥中插入value.part 您将服务器端代码与客户端代码以错误的方式混合。这样做是行不通的。为了实现这一点,您应该查看AJAX。这是不可能的。PHP可以生成JavaScript,但反过来不行。PHP是服务器端的,JS是客户端的。这意味着PHP在发送给

是否可以将我的js变量
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
    }
    ?>  
});