我继承了一个返回 HTML 页面的 php 站点。我一直认为服务器返回数据给客户端,客户端决定如何显示结果。即使这是有效的,这不是服务器和客户端之间非常紧密的耦合吗?
我本以为处理这个问题的更好方法是客户端代码、javascript 或 gwt,或者您需要什么数据,而服务器只返回该数据,例如 JSON 对象或类似的东西。
对此有什么想法?
我继承了一个返回 HTML 页面的 php 站点。我一直认为服务器返回数据给客户端,客户端决定如何显示结果。即使这是有效的,这不是服务器和客户端之间非常紧密的耦合吗?
我本以为处理这个问题的更好方法是客户端代码、javascript 或 gwt,或者您需要什么数据,而服务器只返回该数据,例如 JSON 对象或类似的东西。
对此有什么想法?
听起来您可以从对 php 页面进行 AJAX 调用(通过 js)然后操作在客户端返回的数据(JSON 对象、逗号分隔数据字符串、原始 HTML 等)中受益。
抱歉前面的例子不好,这个例子是一个更复杂、更现代的例子,说明应该如何进行 ajax 调用。
php 脚本返回 HTML 似乎并不少见。它确实创建了与客户端应用程序的紧密耦合。返回 JSON 确实创建了与客户端更松散的耦合。