Ajax请求无法使用nexus mobiles

时间:2013-07-27 07:33:09

标签: jquery jquery-mobile cordova

我正在使用LG nexus mobile来检查我的phonegap应用程序,我正在使用phonegap 2.3和jquery版本最新版本。

我正在尝试使用$ .ajax命中服务器,当这样做时,请求将转到请求的错误部分,但在其他设备中尝试时功能正常。

下面是我正在使用的代码,在拨打电话后会转到错误部分

$.ajax({
        url: Url + $.trim($('#username').val()) + '/' + $.trim($('#password').val()),
        type: 'POST',
        cache: false,
        // data:var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i$('#login').serialize(),
        success: function(data)
        {
            console.log("Response\t" + data);
            if ($.trim(data) !== 'failed')
            {
                var storage = window.localStorage;
                var obj = $.parseJSON(data);
                if (obj.status !== "failed") {

                    storage.setItem("umobileno", obj.result[0].mobileno);
                    storage.setItem("uemail", obj.result[0].emailid);
                    storage.setItem("uid", obj.result[0].userid);
                    storage.setItem("username", $('#username').val());
                    storage.setItem("password", $('#password').val());

                    //preCheck1(); // To load appointments

                    window.location.href = "index.html#va";
                } else {
                    alert("Invalid Login Details");
                }
            }
            // window.location.href="index.html#va";

        },
        error: function() {
            alert("Check Data Connection");
        }

    });

任何解决方案都有助于摆脱这个问题。

提前致谢

0 个答案:

没有答案