Это возвращение undefined
, даже если var roommate
содержит правильное значение:Почему ответ AJAX возвращается неопределенным?
JS
roommate = $("#roommate").val();
$.post('roommateSearch.php', 'val=' + $(roommate).val(), function (response) {
alert(response);
});
roommateSearch.php
<?php
$roommate = $_POST['val'];
echo "I got your value!".$roommate;
?>
Ах! Конечно. Я чувствую себя идиотом. Это сработало. Я отвечу на правильный ответ через 5 минут (лимит репутации). Благодаря! – radleybobins