解析json在JQuery Ajax调用从PHP
Parsing json in JQuery Ajax Call From PHP
我看到了一堆不同的方式通过ajax调用php脚本返回json,但我似乎不能得到任何工作,我很好奇如果有人能帮助我。
这是我的PHP脚本:
//database connection stuff....
$query = "SELECT * FROM weather limit 10";
$result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
// get data and store in a json array
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$orders[] = array(
'zip' => $row['zip'],
'temp' => $row['temp'],
'time' => $row['time']
);
}
echo json_encode($orders);
接下来是ajax调用:
$.ajax({
url : 'getweather.php',
type : 'post',
dataType: 'json',
success: function(data){
for (var x = 0; x < data.length; x++) {
alert(data['zip']);
}
}
});
});
有了这个,我只得到10个警报说未定义。有人能帮我弄清楚我做错了什么吗?
提前感谢您的帮助!
克雷格您的data
是一个数组的数组,您需要在内部数组之前索引外部数组:
alert(data[x]['zip'])
相关文章:
- 调用php数组中的JS函数
- 如何使用javascript调用Php文件
- 使用ajax用jquery调用php函数
- 如何使用OnClick事件通过参数调用来调用PHP函数
- php javascript代码从javascript调用php函数
- 在javascript中调用PHP变量
- 如何从jQuery调用PHP函数
- 从Javascript函数调用PHP函数
- 如何使用javascript验证表单中的数据,然后调用php页面
- 在Javascript中调用PHP数据库变量
- 通过Javascript调用php文件
- 使用ajax从javascript/jquery调用php函数
- 阿贾克斯赢得了't调用PHP文件
- 使用AJAX在单独的文件中调用php函数
- 使用ajax/javascript调用php函数
- 使用javascript中的相同代码为REST服务调用php函数
- Ajax调用PHP失败,ASP正常工作.NET
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 在 HTML 代码中调用 PHP 函数,在 PHP echo 语句中