簡體   English   中英

jQuery Ajax Post-JSON適用於GET,但不適用於POST

[英]JQuery Ajax Post - JSON works with GET but NOT with POST

我正在嘗試使用jquery ajax將json字符串發送到服務器,如下所示。 使用GET時,它可以正確解碼,但是使用POST時,它不起作用。 有什么建議么?

    $.ajax({
    type: "GET",
        url: "../pssops21/php/insertTempTransData.php",
        data: 'data=' + strSelectedItems,
        dataType: 'json',
        async: false,
        success: handleresponse                 
    }); 

服務器端php:

$json = json_decode(stripslashes($_POST['data']), true);

在評論之后,我意識到這不是ajax發布問題,而是解碼問題。

謝謝。

我認為在服務器端,您需要$ _POST ['strSelectedItems']而不是$ _POST ['data'] ..或執行print_r($ _ POST)以獲得更清晰的圖片,我認為js可以,但是我不是jQuery專家。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM