即使undefined包含正确的值,这也会返回var roommate

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;
?>

最佳答案

var roommate = $("#roommate").val();

$.post('roommateSearch.php', 'val=' + roommate, function (response) {
    alert(response);
});


室友持有一个值,因此您可以像这样使用它'val=' + roommate

周围没有花哨的jQuery。

关于php - 为什么AJAX响应返回未定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8611312/

10-10 10:50