Я знаю, что этот вопрос уже задан ранее. Однако я не могу найти решение проблемы. Я пытаюсь использовать $ .post для поиска базы данных MySQL, просто чтобы проверить код, который я установил client_lookup.php для эха «Hello». По какой-то причине этот код не работает, я проверил это во многих учебниках и документах и не могу найти никаких проблем, но по какой-то причине я не получаю никакого результата.
$('input#customer_search_submit').on('click', function() {
var customer_name = $('input#customer_name').val();
$.post('/ajax/customer_lookup.php', {customer_name: customer_name}, function(data) {
alert(data);
})
});
Если я удалю $ .post и просто поставлю предупреждение (customer_name); это выводит данные формы в предупреждении, как и ожидалось, поэтому я уверен, что проблема связана с $ .post
Я ценю любую помощь/руководство.
Thanks
Это даже не действительный JavaScript и приведет к ошибке синтаксиса. Посмотрите на консоль ошибок. (Предполагая, что реальный код не имеет этой ошибки, может случиться так, что сервер вернет ответ с неуспехом, и в этом случае обратный вызов «success» не будет вызываться. Проверьте с помощью браузера Network Monitor.) – user2246674
Кстати , если вы используете Google Chrome, вы можете нажать CTRL + SHIFT + J, чтобы открыть консоль javascript, которая покажет вам, что не так с вашим кодом. –