0

直到今天早上我才尝试从 Mysql 和 ajax 中检索数据。

这是我的代码:

HTML:

$.ajax({
   //type:'GET',
   url: "/lecture_message_pilote.php",
   data: ({location_id:zlid}),
   contentType: "application/json; charset=utf-8",
   dataType: 'json',                //data format
   success: function(data)          //on recieve of reply
   {
       var zidpilote = data[0];              //get id
       var zmessage = data[1];           //get name
       alert(zmessage);
   }
});

和 PHP:

$result = mysql_query("select * from Test_phoneGAP_message where IDPILOTE = '".$location_id."'");
$array = mysql_fetch_row($result);  
echo (json_encode($array));

mysql_close();

我有错误消息:未定义的警报(zmessage);如果我使用 PHP 请求:

$result = mysql_query("select * from Test_phoneGAP_message");

我有一个很好的结果。我认为我的 PHP 不采用$location_id.

4

1 回答 1

0

尝试通过 php.ini 的 $_REQUEST["location_id"] 元素访问参数。

IE

$result = mysql_query("select * from Test_phoneGAP_message where IDPILOTE = '".$_REQUEST["location_id"]."'"); $array = mysql_fetch_row($result);
于 2013-05-19T23:04:10.413 回答