2013-10-14 121 views
0

我有以下代碼:的Internet Explorer和jQuery

$.ajax({ 
    type: "POST", 
    url: "ajax.php", 
    data:{ 
     SiteLinki: $('#duvarSite').html(), 
     duvarIcerik: $.trim($('#share').val().replace(/\n/g,'<br />\n')), 
     durum: 'paylas' 
    }, 
    success: function(sonuc){ 
     verileriGetir(0); 
    }, 
    error: function(jqXHR, textStatus, errorThrown) { 
     console.log(textStatus) 
    } 
}); 

它簡單的發送形式向ajax.php並添加數據庫。然後它顯示頁面的div。

我的問題是,在啓用了保護模式的Internet Explorer中,此代碼完全不起作用。它在沒有被處理的「成功」部分失敗。它的行爲完全被忽略。

我甚至在成功部分只提出了一個警告,它永遠不會達到它。

有什麼我必須做的,使這項工作在保護模式或有沒有辦法來檢測瀏覽器是否處於保護模式?我沒有任何其他瀏覽器,但IE的這個問題。

感謝 Ferhat

+2

什麼版本的Int的***等***精通呃? –

+0

@ RokoC.Buljan這將是IE7或8,因爲它們是唯一的版本'保護模式' –

回答

0

解決。

Internet Explorer問題utf-8的來源。

解決方案:Apache的配置文件httpd.conf中添加一行:

AddDefaultCharset utf-8