我有一个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头文件 –