我只使用 AJAX 发出请求,我的大部分请求返回我加载到 div#content 的 html(不仅如此,还可以说这是最常见的操作)。当我必须发送类似错误消息的内容时会出现问题,例如当用户 session 过期时 - 然后我必须“清除用户桌面”(替换整个主体,而不仅仅是#content)。 Ajax loading func,不知道它会得到什么,所以服务器必须发送一些额外的信息,如何处理它的响应。
我考虑过自定义 header ,但想知道这个问题是否还有其他可能性或“最佳实践”。
最佳答案
您可以发回的不仅仅是一个 HTML 片段以放入 #content
,而是要执行的 JavaScript 片段,或者一个带有键的 JSON 文档来描述如何解释
关于javascript - 如何发送带有附加元数据的 html,以便 JS(ajax)知道如何处理响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7291651/