我正在寻找(可以说)从XmlHttpRequest
. 我看到的选项是:
纯 HTML。让请求格式化数据并以可用格式返回。
优点:调用页面易于使用。
缺点:非常死板,卡在固定的布局上。.xml _ 让请求返回 XML,在调用页面上使用 XSLT 对其进行格式化。
优点:请求的服务很容易被其他来源使用。
缺点:浏览器对 XSLT 的支持是否足够好?JSON。让请求返回 JSON,使用 javascript 使用它,相应地呈现 HTML。
优点:更容易“OO-ify”发出请求的 javascript。
缺点:可能不像前两个选项那样容易使用。
我还考虑过选择选项一,同时抽象被调用服务中的视图逻辑,以便切换不同的布局将是微不足道的。出于兼容性原因,我个人认为此选项是三个选项中最好的。
在打字的时候,我得到了另一个见解。根据添加到请求的参数,允许所有三种响应格式是个好主意吗?