【发布时间】:2011-05-22 05:20:17
【问题描述】:
我有一个带有对话框窗口的页面,它将 ajax 发布数据发送到服务器并接收响应。在开发过程中,可能有两种响应——一种是正常的(这不是问题),一种是有错误的。服务器返回代码 500 和一个包含大量调试信息的页面。这是从框架返回的常规页面,包含一些 javascript 代码。我希望能够显示此错误页面以防万一。
问题是,我不能简单地将返回的结果附加到正文元素或在新页面中打开新链接并再次加载此错误。我只是得到一个 html 页面而不是数据,我必须显示页面(在当前窗口或另一个窗口中)。
我正在使用 jQuery。
【问题讨论】:
-
请仔细阅读。我收到的错误不是文本,而是我需要显示的整个 html 页面。没有文本,没有更改,没有提取只是具有一些 javascript 功能的常规 html 页面(在返回代码的 head 部分中定义)。我需要用这个替换当前页面或使用返回的 html 代码创建新窗口(也是头部,而不是仅正文部分)
标签: javascript jquery html ajax