JQuery пост в файл php работает, но не может вернуть данные, отраженные в php - PullRequest
0 голосов
/ 06 мая 2011

Я могу опубликовать данные, используя jquery (проверено с помощью вставки mysql из этого файла php, он вставляется, поэтому я уверен на 100%, что публикация работает), даже если что-то отражено в файле php, я могу ' Кажется, я не возвращаю это на страницу с моей функцией данных (также проверил, нормально ли она отражается) ... Я знаю, что это должно работать, есть идеи, почему это не будет?

$('#formbutton').click(function() {
var user = $('#nameinput').val();
$.post("usercount.php", {
    username: user
}, function(data) {
    alert("Data Loaded: " + data);
});
});

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Если данные вставлены, в запросе не должно быть ошибок. Я предполагаю, что после вставки данных возникает фатальная ошибка, предотвращающая вывод. Вы должны проверить ваши журналы PHP для подсказки.

Вам также следует проверить код ответа на запрос в панели «Сеть» в Firebug или аналогичных инструментах. Если ответ не получится, функция обратного вызова в $ .post не будет выполнена. Попробуйте вместо этого использовать функцию $ .ajax и предоставить как успешный, так и обратный вызов ошибки.

0 голосов
/ 06 мая 2011

Все кажется правильным (или, по крайней мере, сейчас я не вижу ничего плохого).

Используйте сетевую панель в firebug или инструментах разработчика Chrome, чтобы проверить запрос и ответ на вызовы ajax и посмотреть, верны ли они (а также если ответ приходит с кодом состояния http 200). Также проверьте консоль javascript, установите точку останова здесь или там и поиграйте с ней (это весело: D)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...