通过JSON在数据库之间传递信息

时间:2012-02-27 21:45:15

标签: php javascript html json blackberry

我需要将驻留在服务器上的SQL数据库中的信息显示到远程Webworks移动设备。我非常擅长从服务器传递信息,所以请耐心等待。我的正常理解是,我将有一个访问php脚本的HTML文件,然后PHP脚本本身连接到数据库并显示信息。

但是,在webworks中,HTML / Javascript文件驻留在设备上并与任何php文件分开,因此我需要一种方法来进行通信以从数据库中获取数据。我查看了 JSON 并阅读了w3schools上的所有教程,我理解了语法,但我不明白如何使用它。它怎么能连接到数据库?我的目标是在运行HTML5网络的移动设备应用程序上简单地显示表条目。我再次对此非常陌生,所以任何解释都会非常有用。

1 个答案:

答案 0 :(得分:1)

有可能,你应该得到一本书。这不是可以在本网站的简短回答中详细解释的内容。

总结但是,你可以

1)通过在html页面上提交表单向php脚本发送请求,这将加载一个填充了PHP发回的新页面。在这种情况下,您根本不需要使用JSON,因为PHP将返回一个完整的html页面。

2)你可以使用AJAX。 AJAX是一种向服务器(PHP)发送请求的javascript方法,无需加载新页面即可获得响应。您将使用AJAX向php页面发送请求,php页面将访问数据库并发回响应,然后javascript将获取响应并使用它执行任何需要的操作。响应数据通常以JSON格式格式化,因为PHP可以轻松创建JSON,并且javascript可以在收到JSON后作为响应轻松解码。为了使AJAX更简单,你可能想要使用jQuery,这是一个可以简化过程的javascript库。