jquery:不同的响应类型
我有一个从服务器获取xml数据的AJAX post方法。 但当用户会话结束时,服务器将使用登录页面进行响应。 在这种情况下,我无法检测响应是否不是xml,因为jquery:不同的响应类型,jquery,html,Jquery,Html,我有一个从服务器获取xml数据的AJAX post方法。 但当用户会话结束时,服务器将使用登录页面进行响应。 在这种情况下,我无法检测响应是否不是xml,因为$.post不调用回调函数 如何检测响应是否不是xml 谢谢 尝试跳过在$.post()中指定数据类型,然后您应该获取任何类型的数据,并验证其是否为XML或其他内容……而不是使用$.post,使用$.ajax并设置类型:“post” 然后可以对各种事件执行回调,有关详细信息,请参阅。您的电话很可能很容易转换 $.post的功能少于$.aja
$.post
不调用回调函数
如何检测响应是否不是xml
谢谢 尝试跳过在$.post()中指定数据类型,然后您应该获取任何类型的数据,并验证其是否为XML或其他内容……而不是使用
$.post
,使用$.ajax
并设置类型:“post”
然后可以对各种事件执行回调,有关详细信息,请参阅。您的电话很可能很容易转换
$.post
的功能少于$.ajax
,但它在内部使用$.ajax
来完成真正的工作 我必须设置什么样的领域?因为当我得到html响应时,什么都没有发生。它跳过了“success”和“error”,您必须在成功时检查响应数据,或者在登录页面上标题一些错误响应代码(403禁止?),这样jquery将知道这是一个错误,并将使用错误回调。