javascript:从javascript传递给php的变量值

时间:2012-09-14 12:57:42

标签: php javascript

我有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;
?>

但它不起作用。我尝试使用Ajaxpost方法。

最好是我可以在test.php中将变量值存储在会话中。

提前感谢您的帮助。

1 个答案:

答案 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);
?>