Я хочу начать с сожаления, чтобы задать этот вопрос, потому что я знаю, что здесь уже было задано много вопросов. Я просматриваю сайт и использую Google, и смотрю на другие примеры, но я не могу понять, что случилось. Запуск сценария с запуском FireBug показывает, что POST отправляется, но ничего не получает. Я разместил код ниже.Невозможно получить эхо из файла PHP через jQuery и AJAX
Jquery код:
$('#studio').submit(function (event) {
$('#formLaunch').click();
$.ajax({
url: 'test.php',
type: 'POST',
data: {
search_var: 'test'
},
dataType: 'html',
success: function (data) {
//$('#result').html(data);
alert(data);
}
});
event.preventDefault();
});
PHP код:
<?php
$term = $_POST['search_var'];
echo $term;
?>
Конечный результат кода (после того, как запрос AJAX начинает работать) будет обрабатывать отправленные переменные и эхо изображение, которое я хочу отображения в окне DIV на странице. Для начала, хотя просто пытаюсь заставить эту базовую «оболочку» работать правильно.
Заранее благодарим за любую помощь или направление.
Jeff
Почему вы поднимая событие щелчка на элементе «#formLaunch»? – CodeZombie
Попробуйте var_dump ($ _ POST); – Sedz
Вы пробовали 'console.log (data);' чтобы посмотреть, что он действительно возвращает? и просто быть в безопасности - существует ли id = "результат" _really_? – David