2010-05-13 57 views
0

甚至还有一段像这样的代码即不在某些页面上触发ajax完整调用

$.get('getforums.php', function(data) { 
    alert(data); 
}); 

在chrome,firefox,safari,opera中效果很好但不是这个宝贝。 尝试了一切,清除了缓存,在不同的编辑器中重新创建了这个文件, 甚至让这个文件只是回显了's',但是没有, 它只是不喜欢这个文件,在其他文件上运行完美

谢谢你帮忙!

回答

0

最有可能是编码问题。 IE对于接受的编码非常严格。尝试将$ .get切换为$ .ajax调用并记录错误消息。

$.ajax({ 
    url: 'getforums.php', 
    dataType: 'text', 
    data: {}, 
    success: function(data) { 
    console.log(data); 
    }, 
    error: function(XMLHttpRequest, textStatus, errorThrown) { 
    console.log(textStatus, errorThrown); 
    } 
}); 
+0

你正在修复IE,不要使用'console.log()' – Reigel 2010-05-13 03:37:24

+0

哈哈是真的。只需包括萤火虫精简版,然后再开始:) – zaius 2010-05-13 03:49:41

+0

Firebug Lite会干扰你的回调 - 我建议你在诊断这类问题时避免它像鼠疫一样。 – 2011-03-03 18:03:34

相关问题