【发布时间】:2015-07-23 07:40:48
【问题描述】:
我有一个 Phonegap 应用程序,主要是为客户填写一些表格。获得信息后,我想将其发送到我拥有数据库的服务器并将此客户端添加到我的数据库中。
我该怎么做?
谢谢!
【问题讨论】:
-
所以主要是我现在有一个带有信息的对象“客户端”,我想将它发送到用 PHP 开发的 ERP 服务器
标签: javascript mysql cordova server
我有一个 Phonegap 应用程序,主要是为客户填写一些表格。获得信息后,我想将其发送到我拥有数据库的服务器并将此客户端添加到我的数据库中。
我该怎么做?
谢谢!
【问题讨论】:
标签: javascript mysql cordova server
嗯,你可以使用普通的HTML forms 或者动态的AJAX (W3 tutorial & jQuery.ajax()) 将数据提交到服务器。在服务器端,您当然需要能够正确处理这些 HTTP 请求并将数据放入数据库中。
以下是关于这两种情况的示例。他们应该做同样的事情。
HTML 表单(根据 W3 教程修改)
<form action="www.example.com/form_page.php" method="POST">
First name:<br>
<input type="text" name="firstname" id="first-name" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" id="last-name" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
在服务器 www.example.com 上调用脚本 form_page.php。
带有 jQuery 的 AJAX(根据 jQuery 文档修改)
$.ajax({
method: "POST",
url: "www.example.com/form_page.php",
data: {
firstName: jQuery("#first-name").val(),
lastName: jQuery("#last-name").val()
}
}).done(function(msg) { // This is called when request is done
alert( "Data Saved: " + msg );
});
【讨论】: