0

嘿伙计们,我正在尝试接收以下内容

function sendUserfNotes() {
    $.ajax({
        type: "GET",
        url: '/pcg/popups/grabnotes.php',
        data: {
            'nameNotes': notes_name.text(),
        },
        success: function () {
            alert(notes_name.text());
        }
    });
}

在接收者端,我有以下内容:

<?php 
    $test = $_GET['nameNotes'];
    echo $test;
?>

不过这里什么也没有发生。它通过但我无法获得发送的 GET 值?我不知道 JQuery UI 对话框是否打开了它正在发送的位置。需要帮助。

4

1 回答 1

1

在您的成功回调中:

success: function () {
    alert(notes_name.text());
}

您没有从请求中检索数据。来自 jQuery 文档:

类型:Function(Object data, String textStatus, jqXHR jqXHR) 请求成功时调用的函数。该函数获得三个参数: 从服务器返回的数据,根据 dataType 参数格式化;描述状态的字符串;

你应该使用:

success: function (data) {
    alert(data);
}
于 2013-02-10T03:28:00.810 回答