Cordova / Phonegap + Restful Api服务+ POST方法

时间:2014-12-05 05:20:46

标签: javascript ajax web-services cordova

有人可以说明如何将Cordova App连接到托管在服务器上的WebServices。

这是我一直在尝试的(用户名 - 密码验证):

function GetLogin() {

        var UName = "12345678";
        var UPassword = "12345678";
        var jData = { UserName: UName, Password: UPassword };
        alert('1');
        $.ajax({
            type: "POST",
            url: "http://192.168.1.20:3030/Service1.svc/AmalatLogin",
            data: JSON.stringify(jData),
            contentType: "application/json; charset=utf-8",
            dataType: "jsonp",
            processdata: true,
            success: function (msg) {
                alert("Start");
                document.getElementById("demo").innerHTML=msg.ResponseMessage.toString();
                alert("End");
            }
        });
    }

以上代码是javascript部分。我只是简单地调用了onClick =" GetLogin()"在提交按钮上。 问题是当使用localhost(即" http://(localhost)/ aaa.html"(没有空格)或甚至使用Google Postman打开html文件时代码运行,但未能当我从目录运行它时(例如在C:\ www \ aaa.html中)。 我一直在寻找解决方案。请详细说明这是技术限制还是我需要添加一些插件。
显示基本警报(' 1'),其他警报不显示。

他们都在同一个网络

0 个答案:

没有答案