jquery:不同的响应类型

时间:2010-03-04 16:01:58

标签: jquery html

我有一个从服务器获取xml数据的AJAX post方法。 但是当用户会话结束时,服务器将使用登录页面进行响应。 在这种情况下,由于$.post {{1}}没有调用回调函数,我无法检测到不是xml中的响应。

如何检测响应是否不是xml?

谢谢!

2 个答案:

答案 0 :(得分:1)

而不是使用$.post,请使用$.ajax并设置type: 'POST'

然后,您可以对各种事件进行回调,有关所有详细信息,请参阅http://api.jquery.com/jQuery.ajax/。您的来电很可能很容易转换。

$.post的功能少于$.ajax,但在内部使用$.ajax来完成实际工作。

答案 1 :(得分:0)

尝试跳过在$ .post()中指定dataType,然后您应该获取任何类型的数据并验证自己的XML或其他内容......