Ajax返回空字符串

时间:2017-05-22 18:23:34

标签: php ajax

以下是我对test.php页面的AJAX调用。退回时,我得到一个空白。

    $.ajax({
        type: "POST",
        url: "test.php",
        data: 'action='+action+'&workOrderID='+value+'&wid='+wid+'&eid='+eid+'&lastName='+lastName+'&firstName='+firstName+'&finalComment='+comment,
        dataType: "json",
        error: function(xhr, ajaxOptions, thrownError) {
            console.log(data);
            alert(data);
            alert("Work Order NOT Updated.");       
        },
        success: function(data) {
            console.log(data);
            alert(data);
            alert("Work Order Updated.");
        }
    });

如果需要,这是发送给它的页面。目前,我正在测试以确保AJAX正在发送内容。

> if($_POST['action'] === "update"){
>     return json_encode($_POST['workOrderID']);
> }

AJAX中的变量已设置,但我似乎无法找出问题所在。

1 个答案:

答案 0 :(得分:0)

你应该这样做:

if($_POST['action'] === "update"){
    echo json_encode($_POST['workOrderID']);
}