IE瀏覽器中ajax返回undefined問題解決方案

來源:互聯網
上載者:User

出現這樣的問題,是因為檔案儲存編碼和頁面顯示編碼不一至造成的。各種瀏覽器,沒有統一的規範,特別是IE,做瀏覽器安全色時,是比較鬱悶的。下面類比一下這個問題。

1,test.php採用gbk或者gb2312編碼

 

 代碼如下 複製代碼
<?php 
header("content-Type: text/html; charset=utf8");//設定頁面顯示為utf8 
echo "aaa"; 
die; 

2,index.html

 代碼如下 複製代碼


<html> 
<head> 
</head> 
<body> 
<script type="text/javascript" src="jquery-1.8.0.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$.ajax({ 
   type: 'post', 
   url: 'test.php', 
   success:function(data){ 
alert(data); 
   } 
}); 
}); 
</script> 
</body> 
</html> 

 

親,測試效果

相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。