【问题标题】:Connect phonegap app to a server将 phonegap 应用程序连接到服务器
【发布时间】:2015-07-23 07:40:48
【问题描述】:

我有一个 Phonegap 应用程序,主要是为客户填写一些表格。获得信息后,我想将其发送到我拥有数据库的服务器并将此客户端添加到我的数据库中。

我该怎么做?

谢谢!

【问题讨论】:

  • 所以主要是我现在有一个带有信息的对象“客户端”,我想将它发送到用 PHP 开发的 ERP 服务器

标签: javascript mysql cordova server


【解决方案1】:

嗯,你可以使用普通的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。

带有 jQ​​uery 的 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 );
});

【讨论】:

  • 您好,感谢您的回答!问题是有不止一种形式。所以,我有 3 页,有 3 种不同的表格,这取决于客户是私人还是企业。在这个表格之后,我填写了一个对象“客户”中的所有信息。如何将此信息发送到服务器以及如何建立此连接?
最近更新 更多