У меня есть функция Ajax, которая должна вызывать search-engine.php, но ничего не происходит.
Вот мой код:Ajax не будет вызывать файл PHP
Ajax:
$.ajax(){
type: 'POST',
url: 'search-engine.php',
data: {userInput: searchInput},
success: function(){
alert('works');
},
error: function(){
alert('something went wrong');
}
}
PHP:
<?php
$userInput = $_POST("userInput");
echo $userInput;
?>
И мой вход находится внутри тега формы с методом пост. Если это важно.
$ UserInput = $ _POST [ 'UserInput']; – sinisake
Откройте консоль и прочитайте сообщение об ошибке. Затем перейдите на [эту страницу] (http://api.jquery.com/jquery.ajax/) и узнайте, как работает '$ .ajax()'. –
Конечно есть POST Прошу прощения, моя ошибка @nevermind –