この問題に関する多くのスレッドを見つけましたが、残念ながら実行できませんでした。問題は、私が JQuery についてあまり知らないことです。
mysql データベースから複数のレコードを取得するために、JQuery を使用して Ajax 呼び出しを実行しようとしています。私は次の機能を持っています:
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 関数が入力されていることがわかりますが、成功していません。
前もって感謝します。