我有javascript
个文件pet.js
。我想在test.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中将变量值存储在会话中。
提前感谢您的帮助。
答案 0 :(得分:0)
1不要使用getUrlVars()
它可以使网站容易受到xss
$('#pmWorkOrderDetailsPage').live('click', function(event) {
var id;// get id
$.get("test.php?id="+id,function(data){
var result=$.parseJSON(data);
alert(result["content"])
});
})
test.php
<?php
$id=$_GET['id'];
$data=array();
$data=array("content"=>$id);
echo json_encode($data);
?>