代码之家  ›  专栏  ›  技术社区  ›  Natkeeran

JQuery Ajax Post-JSON可以与GET一起使用,但不能与Post一起使用

  •  0
  • Natkeeran  · 技术社区  · 15 年前

    我试图使用jquery ajax将json字符串发送到服务器,如下所示。当使用GET时,它会正确解码,但在使用POST时则不起作用。有什么建议吗?

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

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

    在评论之后,我意识到这不是一个ajax post问题,而是一个解码问题。

    谢谢您。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Sabeen Malik    15 年前

    我认为在服务器端,您需要使用$POST['strSelectedItems']而不是$POST['data']。。或者做一个print-r($_POST)来获得更清晰的图片,我认为js没问题,但我不是jquery专家。