Blackberry Webworks中的跨域Ajax调用错误错误请求

问题描述 投票:0回答:1

我对黑莓网站非常陌生。当我向接受两个值的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);
    }
});

我尝试了许多方法,但没有任何解决方案。这和涟漪有关吗?

jquery blackberry-webworks ripple
1个回答
1
投票

您的json无效,应该为{ "id": "1", "data": "4" },请注意键和字符串引号是"而不是'。另外,也不要使用JSON.stringify手动构建ajax。例如

data: JSON.stringify({ 'id': '1', 'data': '4' }),
© www.soinside.com 2019 - 2024. All rights reserved.