Я нашел много потоков, касающихся этой проблемы, но, к сожалению, я не смог запустить ее. Проблема в том, что я мало что знаю о JQuery.
Я пытаюсь сделать вызов Ajax с помощью JQuery для извлечения нескольких записей из базы данных 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, но успеха нет.
Заранее спасибо.