2012-02-23 73 views
2

我與jQuery的崗位模塊工作....不同的信息在不同的瀏覽器

$('#btnAuthentication').click(function(){ 
    $.post('callc2dm?param=authentication', function(data) { 
     alert(data); 
    }); 
}); 

警報顯示正確的Chrome,IE但不是在火狐 鉻它顯示值:「從服務器認證」,這是正確的,因爲我只檢查數據是否從服務器來還是不來,但是當我在FireFox中運行相同的代碼,它顯示了這樣的[對象的XMLDocument]消息

爲什麼會這樣呢?

在此先感謝.............

+0

這是一個類似的問題http://stackoverflow.com/questions/5810525/jquery-ajax-returning-object-xmldocument .. – user1222205 2012-02-23 09:36:16

+0

我得到的解決方案。看我的回答 – 2012-05-16 05:45:29

+0

檢查此:alert(data [0] ); – 2012-05-16 06:51:01

回答

1

好吧,我得到它固定的,當發送迴響應,所以不同的瀏覽器都看到不同的內容,並顯示消息爲等我不設置內容類型 .... .......

response.setContentType("text/html"); 

它解決了我的問題。現在每個瀏覽器都顯示消息,因爲它需要這樣做。

0

讓我們試試這個代碼。

$('#btnAuthentication').click(function(){ 
    $.ajax({ 
    type: 'POST', 
    url: 'callc2dm', 
    data: (
     { param: 'authentication' } 
    ), 
    success: function(data){ 
     alert(data); 
    } 
    }); 
}); 
+0

這也沒有工作............結果是相同的 – 2012-02-23 10:10:04

+0

我得到了solution.See我的回答 – 2012-05-16 05:45:13

相關問題