-2
$.each(response.searchitem, function(index, value){
<?php
if(isset($_SESSION['test'][$thing])){
?>
alert();
$("#searchresult").append("<tr> </tr>");
<?php
} else {
?>
$("#searchresult").append("<tr> </tr>");
<?php
}
?>
});
是否可以在現在$thing
所在的地方插入我的js變量value.part
?如果我插入value.part
代替$thing
它不起作用。Javascript中php的變量
JavaScript內部需要根據會話製作2個不同的行。當密鑰在會話中時,需要執行第一個密鑰,但是如何在密鑰內插入value.part
?
這是不可能的。 PHP可以生成JavaScript,但不是相反。 – miken32
PHP是服務器端,JS是客戶端。這意味着PHP在發送給用戶之前進行評估,JS在用戶收到頁面之前不會開始運行。在PHP發送給瀏覽器之前,您可以使用PHP填充JS代碼,但要將信息從JS發送到PHP,您需要使用AJAX。 –
答案將是'不,不像你期待的那樣'。 PHP在服務器上運行,JavaScript在客戶端運行。服務器完成所有工作並將結果發送給客戶端以繼續。到javascript運行時,PHP已經完成並結束了。您將需要從PHP輸出一個值來檢查或使用AJAX向服務器發送另一個信息請求。 –