我对黑莓网站非常陌生。当我向接受两个值的Asp.net Web服务编写jQuery ajax请求时。它返回错误错误请求。我正在使用涟漪测试Chrome插件进行测试。代码是
jQuery.support.cors = true;
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "http://xyz.in/webservice.asmx/backup_p",
data: "{ 'id': '1', 'data': '4' }",
dataType: "json",
success: function (msg) {
alert('sucess !!!');
alert(msg.d);
},
error: function (jqXHR, textStatus, errorThrown) {
alert('hello');
alert(jqXHR + " : " + textStatus + " : " + errorThrown);
}
});
我尝试了许多方法,但没有任何解决方案。这和涟漪有关吗?
您的json无效,应该为{ "id": "1", "data": "4" }
,请注意键和字符串引号是"
而不是'
。另外,也不要使用JSON.stringify手动构建ajax。例如
data: JSON.stringify({ 'id': '1', 'data': '4' }),