Jquery Phonegap应用程序中返回空白错误的Ajax调用

Jquery Phonegap应用程序中返回空白错误的Ajax调用,jquery,ajax,cordova,Jquery,Ajax,Cordova,我试图在phonegap应用程序中调用jQueryAjax函数。这是我的密码: var loginData = { email : $('#email').val(), password : $('#password').val() }; $.ajax({ url: 'http://localhost:8081/api/login',

我试图在phonegap应用程序中调用jQueryAjax函数。这是我的密码:

            var loginData = {
            email : $('#email').val(),
            password : $('#password').val()
            };

           $.ajax({
                url: 'http://localhost:8081/api/login',
                type: 'post',
                dataType: 'json',
                success: function (data) {
                    alert(data.accessToken);
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) { 
                    alert("Status: " + textStatus); alert("Error: " + errorThrown); 
                },
                data: loginData
            });
www文件夹中的My config.xml包含以下内容:

<access origin="*" />

返回的状态为“error”,抛出的错误为空。我该怎么做才能让它工作


我已经向node.js服务器添加了CORS支持,Ajax可以与我的浏览器一起使用,但不能在Phonegap应用程序中使用。我的状态仍然为O。

代码是否有效?是什么触发了Ajax调用?我添加了我发送的JSON…JSON返回是否有效?如果您将内容类型更改为文本,是否有效?不,我仍然收到一个未知类型的错误,数据类型为“text”。我想我已经解决了我的问题。我正在尝试一个跨服务器的职位,我不能做。。。