Javascript 移动应用程序输入/输出

Javascript 移动应用程序输入/输出,javascript,android,ios,jquery-mobile,cordova,Javascript,Android,Ios,Jquery Mobile,Cordova,我负责为我的公司构建一个本地移动应用程序。因为我不知道Ojective-C、Java或其他本机语言,所以我计划使用Web语言(html、js、Web存储等)构建应用程序,并使用Cordova框架进行编译 我用这种方式构建了许多简单的应用程序,效果非常好,但我的应用程序都不依赖远程数据 我不一定在寻找代码帮助,而是需要参考 Facebook Mobile等应用程序如何从其应用程序发送和接收数据 请帮我走 您可以使用jQuery和Ajax通过应用程序发送和接收数据。您可以使用ajax与php或ASP

我负责为我的公司构建一个本地移动应用程序。因为我不知道Ojective-C、Java或其他本机语言,所以我计划使用Web语言(html、js、Web存储等)构建应用程序,并使用Cordova框架进行编译

我用这种方式构建了许多简单的应用程序,效果非常好,但我的应用程序都不依赖远程数据

我不一定在寻找代码帮助,而是需要参考

Facebook Mobile等应用程序如何从其应用程序发送和接收数据


请帮我走

您可以使用jQuery和Ajax通过应用程序发送和接收数据。您可以使用ajax与php或ASP等服务器脚本交互。这方面有很多资源

一个简单的ajax请求可以是

$.ajax({
        url: "http://www.example.com/test.php",
        type: "post",
        data: values,
        dataType: json,
        success: function(data){
            alert("success");
            $("#result").html('Submitted successfully');
        },
        error:function(){
            alert("failure");
            $("#result").html('There is error while submit');
        }
    });
您必须处理如何将响应从服务器发送到应用程序。就像在本例中一样,它期待一个
json
回复

查看此链接,这可能会对您有所帮助


正如我所说,网上有很多资源,只需在Google中搜索jQuery ajax示例。

传统上,通过HTTP。您应该首先了解HTTP命令(主要是POST和GET)是如何工作的,以及如何使用WebSocket建立连续连接。如果你使用JavaScript,你需要学习AJAX的原理以及如何使用js实现它。我对AJAX很在行。我没有使用过WebSocket。有什么好的指南可以学习吗?对我来说,维基百科已经足够了。您最好搜索适合您正在使用的服务器的Websocket包。通常,这样的包包含服务器端包和.js文件,您只需在html中链接即可。例如,如果您使用node.js服务器,只需安装socket.io包并读取其文档。