iT邦幫忙

0

如何用ajax 來即時判斷

各位好!

我是用CI框架來開發php

目前在開發專案時,想說能否再輸入帳號即時驗證是否有被申請過

目前得知用ajax可以寫得出來

也上網爬了文章,試過了蠻多方法還是寫不出來

小魚 iT邦高手 1 級 ‧ 2017-07-27 22:56:54 檢舉
目前進行得如何了?
如果想要明確一點的答案,
可能要麻煩你貼一下程式碼上來。
昌昌 iT邦新手 5 級 ‧ 2017-08-02 21:19:32 檢舉
這問題我解決了,感謝。

1 個回答

0
Samと可樂快跑
iT邦研究生 2 級 ‧ 2017-07-27 22:23:28

流程:
前端js(jquery或其他具備ajax傳輸的js框架)→ajax request→php request→php response→js ajax response

一般傳輸的資料均以json來做為傳輸格式。
簡單來說,前端將帳號資料透過ajax傳到php,php接收後去資料庫搜尋看看是否帳號已存在。
然後將你想回傳的資料再以json格式顯示(也就是echo出來),這時ajax response就會處理
你顯示的內容,等於就是將資料再傳回來,然後你再依傳回的內容判斷你想要的結果。

其實不會太複雜,個人建議你先從jquery的ajax先了解。

看更多先前的回應...收起先前的回應...
froce iT邦高手 1 級 ‧ 2017-07-28 07:57:31 檢舉

這真的不難,就ajax送出帳號,在後端接收、檢查存在與否,傳回。
jQuery + Django 大概10行code就能完成吧。

昌昌 iT邦新手 5 級 ‧ 2017-07-28 20:58:08 檢舉

這個我有做出來!!

現在是卡在說,再輸入帳號時,能不能不透過button送出來驗證?
而是直接當下驗證這樣,原本是想到用change來測試

一般來說都是在離開了輸入框時驗證。
那個動作叫做blur

froce iT邦高手 1 級 ‧ 2017-07-29 19:15:44 檢舉

我要發表回答

立即登入回答