Ajax 板


LINE

我要做的功能只是很單純的檢查帳號存不存在的狀況 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 上的結果也是一樣 -- [There's no undo in your life]                          ●~   ●~ ●~   ●~ ●~   ●~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.186.193
1F:推 glennchen:cache:false??? 06/17 23:44
2F:→ kerash:一樣的結果~@@ 06/17 23:54
3F:推 s25g5d4:改成ret.responseText 06/17 23:56
4F:→ kerash:會回傳 undefined 06/17 23:57
5F:推 IDL:為何不用json格式 06/17 23:57
6F:推 s25g5d4:嗯..不對 問題不是這個 06/17 23:58
7F:→ kerash:我只回傳0/1 用json會比較好嗎.. 06/17 23:58
8F:推 IDL:php 應該有 json_encode 06/18 00:00
9F:→ kerash:回傳一樣是undefined,json一樣 06/18 00:07
10F:推 bibo9901:@@ 我測很正常 06/18 01:20
11F:→ bibo9901:在 success callback 裡面 alert(ret) 是 undefined? 06/18 01:21
13F:→ epenpal:forum.jquery.com/topic/fix-jquery-ajax-errors-in-ie 06/18 04:26
14F:→ kerash:to bibo9901 我是 undefined 沒錯.. 06/18 09:00
15F:→ kerash:to epenpal: 謝謝,我回去測試看看,是因為我直接echo沒有 06/18 09:01
16F:→ kerash:加入<html><meta>訊息導致的問題囉... 06/18 09:01
17F:推 epenpal:網頁好像不是這樣寫的吧、有什麼 meta 嗎? @ @ 06/18 10:05
18F:→ kerash:我php檔除了 echo 0 / 1 以外沒有任何輸出@@ ... 06/18 10:17
19F:→ kerash:除了 include 一些 function 以外 06/18 10:17
20F:→ kerash:另外我直接用網址連到 ask_account.php 輸出也是只有 0 / 1 06/18 10:18
把我的 ask_account 丟出來測試好了 .. http://www.sunlin.org.tw/yjrivers/ask_account.php?account=xxxxx 基本上就是這頁了。 (別偷看其他頁就好QQ.. 我的 desinger 是用 dw 套畫面,相容性很低,沒時間改)
21F:推 Ageis:你有開f12檢查嗎? 06/18 12:55
22F:→ kerash:有,f12沒有顯示錯誤,用中斷點一行一行跑也沒有什麼特殊 06/18 14:04
23F:→ kerash:狀況(不過jquery的ajax我就沒仔細看..) 06/18 14:04
24F:→ kerash:把ret抓出來是寫 error 沒有資料 06/18 14:05
25F:推 jimpop:我有這樣試過後~~其實用alert(ret);後發現... 06/18 14:54
26F:→ jimpop:IE會顯示 "0" CHOREM則顯示 0 所以IE一直無法判斷 06/18 14:54
27F:→ jimpop:"0" 等於 0 06/18 14:55
28F:推 jimpop:可以將datatype改成 json看看~~IE跟CHROME都可以傳回0.. 06/18 15:04
29F:→ kerash:我使用 IE 的 alert ret 顯示 undefined, CHROME 正常 06/18 15:20
30F:→ kerash:使用過 json 的方式再 chrome 也正常,IE則一樣undefined 06/18 15:20
31F:推 jimpop:怪了@@我的很正常耶@..會不會是HTML碼的問題? 06/18 15:29
32F:→ jimpop:http://jimpop.sytes.net/test/120618/t1.php 06/18 15:29
33F:→ jimpop:可以參考看看~~ 06/18 15:29
34F:→ jimpop:仿造你的環境用的! 06/18 15:29
http://www.sunlin.org.tw/yjrivers/newaccount.php 給大家測試一下好了~"~ 帳號用 [email protected] CHROME 底下會顯示 帳號已存在 IE 底下就會顯示 帳號可使用 實際上這個帳號是存在的~"~... --- 我在家了,上面測試依舊失敗 另外我直接使用 $.ajax 讀自己的 index , $.ajax({ url:"index.php", type:"get", success:function(rett) { alert(rett); }}); 一樣是回 undefined...= =" ※ 編輯: kerash 來自: 114.32.186.193 (06/18 20:09)
35F:→ kerash:剛剛測一下,如果 url是html,就會成功,php就會失敗.. 06/18 20:18
36F:推 jimpop:我猜應該是本檔的問題....因為~~引用同一檔案我的OK~你的 06/18 22:57
37F:→ jimpop:整串複製下來~~把JQUERY改成跟我一樣的~回來還是空值... 06/18 22:58
38F:→ jimpop:嘗試中.... 06/18 22:58
39F:→ kerash:囧,如果有錯誤訊息則是會印的出回傳 .. 沒錯誤就失敗 06/18 23:04
找到解答了 ... 我的 CONFIG 裡面有這行 header("Content-type: text/html; charset=utf8"); UTF8->UTF-8.... = =" 所以錯誤不是在語法,是PHP打錯 ※ 編輯: kerash 來自: 114.32.186.193 (06/18 23:10)
40F:推 jimpop:恭喜解決了~~~可是我剛剛嘗試中遇到很奇怪的問題.... 06/18 23:15
41F:→ jimpop:要求的AJAX檔案~~竟然一直讀快取...值永遠不會變.... 06/18 23:15
42F:→ jimpop:我也覺得很奇怪.....不過主問題解決就好了~這也不想管.. 06/18 23:16
43F:→ kerash:QQ,會不是會 cache false 沒設? 06/18 23:16
44F:→ kerash:好像不太可能= = 06/18 23:16
45F:→ bibo9901:原來也在想會不會是編碼的問題...沒想到還真的是 06/19 00:34
46F:→ kerash:就一時筆誤沒發現QQ 因為都手打偶爾都會少按一個鍵XD 06/19 09:10
47F:→ kerash:如果不是因為有檔案不存在的error被丟回來,我還真的找不到 06/19 09:11
48F:→ kerash:主要哪邊出問題 囧" 06/19 09:11







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP