[英]Js variable into php call
我試圖將Js變量移動到php中,只需將var i代替const 4
var ntime = '<?php echo count($czasAr);?>';
for (var i = 0; i < ntime; i++) {
alert('<?php echo $czasAr["4"];?>');
};
我努力了
<script>document.write(i)</script>
但它不起作用,警報為空。 有任何想法嗎?
出於安全原因,您不能直接將客戶端語言變量移動到服務器端語言(如PHP)。 據我們所知,那將是互聯網的終結。
例如,您可以對包含PHP腳本的同一頁面執行GET請求,該腳本將從請求中獲取變量。 例如
JS部分:
var yourVariable = "lorem";
document.location = "/theSamePage.php?variable=" + yourVariable;
PHP部分:
$passedVariable = $_GET['variable'];
echo $passedVariable;
或者您可以做一個表格來處理這個問題。
您無法遍歷JS中的PHP數組。 您最好將整個數組注入JS,然后對其進行迭代:
var arr = <?php echo json_encode($czasAr); ?>;
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
PHP和JS代碼通常在不同的計算機上運行,您不能簡單地混合使用這些語言。 PHP在服務器端執行, 生成 HTML和JS代碼,而JS在瀏覽器的客戶端上執行。 閱讀有關客戶端-服務器模型的內容 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.