如果用户刷新页面,我需要在访问mysql表时使用php发送数据。
如果用户添加内容,我不想“首先”运行AJAX调用,因为我可以简单地立即更新DOM,然后发送单向ajax调用将其存储在mysql表中。 / p>
所以在一次评论中,我让PHP创建我的XHTML并将其发送到浏览器。
在用户输入时,我会立即进行DOM更新,然后调用ajax将其放入mysql表中。
我必须为JS和PHP编写修改页面的每个用户操作的代码。
我是否应该将数据发送到Javascript以便进入DOM,而不是在PHP中用它做更少的事情。使用javascript与php进行用户输入并将其转换为UI有什么权衡?
我应该尽可能多地卸载到客户端以减少服务器负载吗?
答案 0 :(得分:1)
你自己已经回答了:
答案 1 :(得分:1)
如果您需要对数据服务器端(验证,处理等)执行某些操作,您可以将JavaScript与AJAX一起使用,或者在使用POST或GET重新加载页面时将其发送出去,具体取决于您发送的内容。如果您不需要对数据服务器端做任何事情,那么使用JavaScript立即修改DOM就可以了。
答案 2 :(得分:0)
DOM操作并不快。尝试一下,您会发现用户可以更好地传递真实的HTML或使用JSON嵌入AJAX请求。甚至像Twitter这样的大牌也是如此。
如果您仍然希望在没有PHP的情况下离开基于服务器的JavaScript,例如Node.js