[英]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.