如果我使用post类型,下面的ajax函数调用不会在firefox3.0.16中检索数据,但它在IE7中工作正常,如果我使用get方法,我可以在浏览器(IE和Firefox)中检索数据。为什么呢?
function ABC() {
$.ajax({
type: 'post',
dataType: 'json',
url: Url,
success: XXX
})
};
答案 0 :(得分:1)
确保从服务器返回正确的内容类型标头。您需要"content-type: 'application/json'"
。还要确保JSON格式正确,尽管IE通常比Firefox更严格。
答案 1 :(得分:0)
尝试添加“data:{}”& “contentType:”application / json;字符集= UTF-8"
答案 2 :(得分:0)
当我托管应用程序时出现这些问题,在本地它可以在浏览器中工作