我有一個javascript
文件pet.js
。我想在test.php
中傳遞一個變量值。但我不能。javascript:將變量值從javascript傳遞到php
我pet.js
就像
$('#pmWorkOrderDetailsPage').live('pageshow', function(event) {
var id = getUrlVars()["id"];
$.get("test.php", { test1: id });
$.getJSON('pmworkorderdetails.php?id='+id, displaypmWODetails);
});
function displaypmWODetails(data) {
..............code..........
}
我test.php
就像
<?php
$ms = $_GET["test1"];
echo $ms;
?>
但它無法正常工作。我試着用Ajax
和post
的方法。
如果我可以將變量值存儲在test.php中的會話上,這將是最好的。
在此先感謝您的幫助。
你有test.php的一個'echo'語句,但你不使用一個回調來處理pet.js.中的數據你想用test.php的輸出做什麼? – Andrew
「不工作」是什麼意思?你的控制檯有任何錯誤嗎?在進行ajax調用之前,'id'是否被正確填充(記錄在控制檯中)? – Asciiom
嘗試'echo json_encode($ ms);'。另外,你可能需要添加一個json頭文件 –