【发布时间】:2011-04-10 09:11:21
【问题描述】:
我正在尝试建立一个 php/mysql 网站。但在过去,我不喜欢 php 处理插入、更新、删除、显示条目的方式。自从我看到 AJAX 在这么多网站上的完美实现后,我希望能够做到这一点吗?
我熟悉如何使用PHP来完成:
数据库插入、编辑、删除和显示。但是我怎样才能使用 AJAX 做同样的事情呢?以及如何实时显示错误消息和用户名可用性?
【问题讨论】:
标签: php javascript mysql database ajax
我正在尝试建立一个 php/mysql 网站。但在过去,我不喜欢 php 处理插入、更新、删除、显示条目的方式。自从我看到 AJAX 在这么多网站上的完美实现后,我希望能够做到这一点吗?
我熟悉如何使用PHP来完成:
数据库插入、编辑、删除和显示。但是我怎样才能使用 AJAX 做同样的事情呢?以及如何实时显示错误消息和用户名可用性?
【问题讨论】:
标签: php javascript mysql database ajax
Ajax 只是客户端。
您可以让浏览器使用 jQuery 对象来调用服务器上的 PHP 页面。 (http://jquery.org)
php 页面基本上会执行与调用它的查询字符串相关的操作(DB 插入、编辑、删除和显示),并给出 jQuery 对象可以解析的响应。
作为一个 AJAX 控件,我建议从 jQuery 入手。对于 PHP 页面,没有标准的方法,您需要创建自己的,但应该很简单。文件的开头将是条件逻辑,以确定需要执行的操作并解析参数,然后构建 SQL 查询以执行命令。
【讨论】:
您不能使用 AJAX 插入、编辑、删除和显示数据。
您只需调用相应的服务器端脚本即可完成这项工作。
因此,旧好的 PHP 仍然是唯一的方法。您只能将 AJAX 添加到您的站点,不能用它替换 PHP。
无论如何,你的问题太宽泛了,你必须先阅读一些文章,然后再提出某些问题,如果有的话。
【讨论】:
查看我对这个问题的回答:can-we-connect-database-with-javascript。
【讨论】: