当我在 jQuery 中使用 Ajax 调用将 JSON 数据发布到服务器时,我遇到了问题,该函数没有进入成功模式。当我使用 Firefox 的 POSTER 插件发布时,它会成功发布。分享相同的代码片段和屏幕截图:
function showSubscribeContent()
{
alert("*1*------- SUB CLICKED");
var myJSONData = '{"data":{"mode" : "subscribe","technologyareas":[1],"assettypes":["podcast","documents"]}}';
alert("*2*------- POSTING--------->"+myJSONData);
$('#subscribePage').html('<h1>POSTING...</h1>');
$.ajax({
type: 'POST',
url: 'https://tt.s2.acc.com/tt/subscribe-service/uid=sagar_mate',
data: myJSONData,
dataType: 'application/xml',
success: function(data) {
alert("*3*------- POSTED SUCCESSFULLY TO THE SERVER");
$('#subscribePage').html('<h1>POSTED</h1>');
} // Success Function
}); // Ajax Call
}
我收到警报编号1和2但不是3。
此外,当我使用 Firefox 的 POSTER 插件发布时,它很容易发布。
响应是成功的。
我无法使用 AJAX 调用发布相同的数据。
谢谢, 安基特