Re: [問題] 簡單的ajax在ie9會錯誤(已解)
看完這篇我不得不有感而發.....
剛剛(沒錯就在剛剛)也遇到IE-9 的jquery ajax 回傳undefine value
很奇怪...這功能已經加入不曉得N天了 都沒遇到問題
剛剛卻突然失靈
撞了一晚的牆之後....想說來板上碰碰運氣
想不到就這短短一行
header("Content-type: text/html; charset=UTF-8");
特別感謝一下原PO問這問題 ...不然今天的工可能都白費了
另外提供一個全域的解法
在php.ini中設定
default_charset = UTF-8
就可以不用header("Content-type: text/html; charset=UTF-8");
另一個發現是 "utf8" 也不行
--
今晚可以好好睡了 呼呼........
※ 引述《kerash (K.T)》之銘言:
: 我要做的功能只是很單純的檢查帳號存不存在的狀況
: js 如下這樣寫
: $.ajax({
: type:"GET",
: url:"ask_account.php",
: data:{account:mail},
: dataType:"html",
: async: false,
: success:function(ret){
: if(ret=="1") {
: $("#nt_msg").html("帳號已存在");
: } else {
: $("#nt_msg").html("帳號可使用");
: }
: }
: });
: 而 php 檔的部分
: $get = $_GET;
: $mail = $get["account"];
: if(isIDExist($mail)) { // isIDExist 檢查存在而已
: echo "1";
: } else {
: echo "0";
: }
: 我在 Chrome , Firefox , Opera 都可以正常跑出存在的結果
: 但在 IE9 的狀況則是 ret 不管怎麼用都是 undefined
: 是過 $.get 的方式也一樣
: 對於這種狀況該如何修正~"~...
: * 我嘗試過把檔案傳到 SERVER 上的結果也是一樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.96.180
推
06/20 00:07, , 1F
06/20 00:07, 1F
→
06/20 07:36, , 2F
06/20 07:36, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
14
48
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章