台灣最大程式設計社群網站
線上人數
2637
 
會員總數:245250
討論主題:189110
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> ajax檢測表單
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax檢測表單
價值 : 50 QP  點閱數:3142 回應數:16

樓主

ChaN
初級專家
1643 521
5382 1145
發送站內信

大家好
我想在submit的時候處發ajax去檢查會員帳號
但一直卡住
希望各位可以幫我看看哪邊出了問題



本篇文章發表於2007-10-02 17:16
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓

本篇文章回覆於2007-10-02 17:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
特別注意第11行的改變
本篇文章回覆於2007-10-02 17:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

ChaN
檢舉此回應
報告布萊恩大大
假設只能用在onsubmit情況下加寫有辦法嗎?
本篇文章回覆於2007-10-02 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

ChaN
檢舉此回應
因為submit是大頭用class方式寫死的
大家都沿用了
他希望我在這個架構下加上判斷會員有沒有加入的功能再submit
本篇文章回覆於2007-10-02 17:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
將ajax改為同步方式
本篇文章回覆於2007-10-03 08:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應

本篇文章回覆於2007-10-03 08:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

ChaN
檢舉此回應
不下
ajax.readyState == 4 && ajax.status == 200
不會出狀況嗎?
本篇文章回覆於2007-10-03 09:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓

同步(false)跟非同步(true)是不一樣的
先try try看吧
本篇文章回覆於2007-10-03 09:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

ChaN
檢舉此回應
目前try是可以work
所以不下沒關係是嗎?
因為那行的意思不是當ajax完成傳輸後再動作的意思嗎?
如果人很多run的話會不會有狀況
本篇文章回覆於2007-10-03 14:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
>>是當ajax完成傳輸後再動作的意思嗎?
對! 同步就是這個意思

>>如果人很多run的話會不會有狀況
這個跟同不同步應該沒啥關係啦
同不同步的差別只是在client side
本篇文章回覆於2007-10-03 14:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

ChaN
檢舉此回應
啥 我有點搞昏了
同步就是這個意思卻不需要加 @@"
本篇文章回覆於2007-10-03 15:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓


本篇文章回覆於2007-10-03 15:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓

本篇文章回覆於2007-10-03 15:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

ChaN
檢舉此回應
所以拿掉onreadystatechange 的話
就等於ajax.readyState == 4 && ajax.status == 200的效果
因為必須跑完才會走下一步
是這個意思嗎?
本篇文章回覆於2007-10-03 15:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
yes!
本篇文章回覆於2007-10-03 15:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

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