jquery中的ajax(使用者登入)

2022-09-03 08:00:09 字數 759 閱讀 9302

用jquery就要先引入jquery檔案

jquery中的ajax格式:

$.ajax(

else

$respose=[

'flag'=>$flag,

'msg'=>$msg,];

echo json_encode($respose);

效果:

注意:前台與後台之間是通過json格式來進行傳遞資料的,相當於json是中間的橋梁,json的載體是字串,所以它是以字串的形式進行傳遞的。

若php檔案想要給前台傳遞資料必須先使用json_encode()函式對資料進行編碼轉化成json格式,若後台接收到json格式的資料,就要使用json_decode()方法進行解碼,轉化成物件的形式。

前台想要獲取後台傳過來的資料,以js為例(不使用jquery的情況下),使用json.parse()方法對接受過來的json資料進行格式轉化,轉化成物件形式;若使用jquery,按照jquery的規則寫即可。

在使用jquery封裝ajax時,如果後台返回的資料型別不是json的,而我們在ajax裡面指定的datatype型別是json的,資料型別不一致就會導致出現進入error的問題,只要返回的型別和ajax指定型別一致就ok了。

jQuery中ajax的使用

ajax get post url 必寫的 表示要傳送的目標位址data 可選的 表示要傳送的資料success 可選的 傳送請求成功後的 datatype 可選的 表示以什麼樣的方式來處理響應回來的資料 form serialize 為什麼要使用模板引擎 基本使用步驟 引入模板檔案 準備模板 呼叫...

jQuery中的ajax請求

全域性配置 1.ajaxsetup方法可以設定全域性配置 1 全域性配置會作為下次ajax方法的預設引數 2 全域性配置可以被ajax方法的配置覆蓋 3 全域性配置適用於所有基於ajax方法的衍生方法 例如 全域性配置 ajaxsetup ajax請求函式 function ajax 2.全域性 1...

JQuery運用ajax註冊使用者例項

js function checkname datatype html timeout 1000,error function success function data if data 恭喜,該使用者名稱可以註冊!if data 該使用者名稱不能為中文!if data 請輸入使用者名稱!funct...