我有一个关于在 jquery 和 php 之间放置逻辑的问题。我正在写一个小网站,用户可以在其中输入不同的值。这些值相加并与保存在 mysql 数据库中的值相乘,然后再次输出给用户。
我的问题是这样做的更好方法是什么。
A:让 Jquery 序列化表单并将所有值发送到 php。Php 从数据库中捕获 Post 变量和值,计算所有内容,将总和写入数据库并将所有内容返回给用户。
B:当用户启动脚本时,数据库的值从 PHP 发送到用户表单。现在 Jquery 进行所有计算。一切准备就绪后,Sum 将发送回 PHP 并写入数据库。
我问的原因是 A:通过验证给定值似乎更安全。但是B:对服务器比较友好。(在 Keyup 上触发 Jquery ajax,这意味着每次用户编辑表单时都会从数据库中查询该值。)
问候,
托尼