我发现了很多关于这个问题的线程,但不幸的是我无法让它运行。问题是我对 JQuery 了解不多。
我正在尝试使用 JQuery 进行 Ajax 调用,以便从 mysql 数据库中获取多条记录。我有以下功能:
function updateWebpage ()
{
$.ajax({
url: './sale/api.php', //the script to call to get data
data: "", //you can insert url argumnets here to pass to api.php
//for example "id=5&parent=6"
dataType: 'json', //data format
success: function(rows) //on recieve of reply
{
for (var i in rows)
{
var row = rows[i];
var username = row[0];
var stateId = row[1];
$('#output').append("<b>id: </b>"+username+"<b> stateId: </b>"+stateId)
.append("<hr />");
}
}
});
};
我的 api.php 正在执行一个类似这样的 mysql 查询:
$array = retrieveUsersInfo('%'); //fetch result
echo json_encode($array);
我的主要问题是如何调试这样的问题?由于 ajax 正在异步调用另一个文件,因此我无法查看任何错误。从我的 Firefox 调试器中,我可以看到 $.ajax 函数已输入,但未成功。
提前致谢。