回覆列表
-
1 # 使用者8888729558299
-
2 # pzyyo24296
js實現ajax提交資料庫到後臺,表示你的ajax寫的封裝方法去驗證和提交資料就已經完成了。用js去動態的獲取,ajax提交不會重新整理整個網頁,是一個區域性的提交。後臺程式碼是整個框架,你所有的程式碼功能實現。你寫的功能的詳解就是用ajax去呼叫各種方法(例:驗證登陸名是否存在,是否已經登陸,呼叫查詢方法過後返回是否可以登入的詳細資訊),後臺驗證然後提交到資料庫,返回頁面等。
// 使用 jquery 來完成 ajax 操作,引用 jquery.min.js // 其中,把提交事件寫到 success:function 中就可以了 // 如果需要放在 $.ajax() 外面,則需要定義全域性變數,另外,需要設定 async:false,這個屬性指的是,執行完 $.ajax() 中的所有內容之後,再往下繼續執行 if(yes) $(function(){ // 設定驗證不透過 var yes = false; $.ajax({ type: "POST", contentType: "application/json;charset=utf-8", url: url + params, cache: false, async: false, dataType: "json", success: function (result) { if(驗證透過){ // $("#FormID").submit(); yes = true; } } }); if(yes){ $("#FormID").submit(); } })