0

jquery AJAXを使用して、サーバーにデータを印刷した後、サーバーにデータを送信します。

phpコード:

function someFunc () 
    echo json_encode("some");
}

そしてjsでこのデータを取得します:

$.ajax({
   // here code for send
   success: function (htm) {
            htm = JSON.parse(htm);
            alert(htm);
        }
    });

これは機能しますが、サーバーから応答を取得する必要があり、php関数の動作を停止した後、jsではデータを取得しません。つまり、これは機能しません

function someFunc () 
    echo json_encode("some");
    return false;
}

作品なしreturn false;。理由を教えてください。

4

1 に答える 1

1

false を返す代わりに、exit() を実行する必要があります。

于 2013-01-09T14:21:47.437 に答える