0

我有一个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 中的会话中,那将是最好的。

提前感谢您的帮助。

4

1 回答 1

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"])
 });

 })

测试.php

<?php

 $id=$_GET['id'];
 $data=array();
  $data=array("content"=>$id);
 echo json_encode($data);
?>
于 2012-09-14T13:14:43.623 回答