台灣最大程式設計社群網站
線上人數
1577
 
會員總數:241752
討論主題:187055
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問ajax 在IE運作正常,在chrome失敗
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問ajax 在IE運作正常,在chrome失敗
價值 : 100 QP  點閱數:181 回應數:2

樓主

jt
初學者
12 64
1471 75
發送站內信

捐贈 VP 給 jt
各位好,我目前的狀況是:
default.html透過ajax去default.php要資料回傳,在IE運作正常,但是在chrome沒有回應,請求協助~

【default.html】如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1, user-scalable=yes" />
<title></title>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

</head>
<body>

<div>
<form action="#">
<input id="input01" name="input01" type="text" value="input01istext" /><br />
<span onclick="goback();">[goback]</span>
</form>
</div>

</body>

</html>
<script type="text/javascript">
function goback() {
$.ajax({
async: false,
cache: false,
contentType: false,
processData: false,
type: "POST",
url: "default.php",
data: FormData($('form')[0]),
error: function () {
alert("載入網頁錯誤!");
},
success: function (data) {
alert(data[0]["input01"]);
}
});
return false;
};

</script>

【default.php】如下:
<?php
header("Content-Type: text/Json; charset= utf-8"); // Json文件
echo '[{';
echo '"input01":"'.$_REQUEST["input01"].'"';
echo '}]';
?>

搜尋相關Tags的文章: [ ajax ] , [ php ] , [ json ] ,
本篇文章發表於2017-11-10 13:06
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Daimom
捐贈 VP 給 Daimom 檢舉此回應
你的php header type 改成

不過這樣好像ie會掛掉?

另外,請利用程式標籤
本篇文章回覆於2017-11-10 13:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
在$.ajax()中加入參數
dataType:'json'

php中的宣告改成
header("Content-Type:text/html; charset=utf-8");

我通常都是這麼做的
本篇文章回覆於2017-11-20 09:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.