我试图使用jQuery ajax将json字符串发送到服务器,如下所示。它在使用GET时正确解码,但在使用POST时不起作用。有什么建议么?JQuery Ajax Post - 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后的问题,而是一个解码的问题。
谢谢。
你的服务器端PHP代码是什么样的? – Trevor 2009-10-29 16:24:06
检查print_r($ _ POST)是否产生任何结果 – 2009-10-29 16:29:02
这不是一个方法调用错误匹配。 – Natkeeran 2009-10-29 16:30:24