这个问题并不是真正的“向我展示问题”类型的问题,而是强调最佳实践/要避免什么的问题。
我正在构建一个带有一定数量的 javascript / ajax 调用的 PHP 驱动的站点。我很好奇的几件事是:
- 将数据插入数据库时使用ajax有意义吗?
- 是否有任何明显的优势(它是否使网站更加用户友好)?
如果我决定使用 Ajax 实现 DB 插入,我想知道人们认为在站点刷新方面的最佳实践是什么。假设我有一个类似的代码:
<div>some data</div>
<form><input type="button" onclick="javascript:AjaxInsert()">some form</form>
当用户提交表单时,会调用 Ajax 函数并在服务器端运行一些 PHP 代码。PHP 脚本将数据插入数据库并:
- 我可以使用 PHP 脚本中的数据构建 div 的内容并将其传递回原始站点
这是人们会推荐的吗?我在这里和其他地方找到了很多示例,但其中大多数使用 jquery。这样我可能会很奇怪,但我不喜欢使用任何额外的库(如 jquery)。