1.$.ajax()是jquery通用的乙個ajax 封裝,語法:$.ajax( 選項 ) , 選項是乙個物件
常用引數:
宣告乙個變數獲取phone值:var xphone = $('#xphone').val();
$.ajax(, // data:
type: 'post' , //type預設是get
datatype: "json", // datatype 指定伺服器返回的資料型別
success: function(data)
},error: function(e)
});2.$.get()使用get 方式進行ajax非同步請求,語法: $.get(url [,data] [,callback] ),
引數解釋:url: ajax請求的位址。data: 可選引數,物件型別,傳送到伺服器的資料會顯示在請求的url中。callback: 可選引數,ajax請求成功時自動呼叫該函式。
例子:status 狀態碼
$.get("b.php", , function(data,status)else
});3.$.post()使用 post 方式進行ajax非同步請求,語法:$.post(url [,data ] [,callback][,type]), 比$.get()多了乙個type引數
例子:表單提交的時候請求 ajax
$("#form1").submit(function(e), function(data)else
}, "json") // type: 請求的資料型別(有html xml json),設定為 json, 則返回的格式是json格式的,不設定預設和$.get()返回的一樣,是字串格式
})4.$.getjson(): 用於ajax獲取json資料,語法: $.getjson(url [,data] [,callback]) ,引數解釋同$.get() $.post()
$.getjson可以通過把請求url寫成"aaa.php?callback=x" , 讓程式執行**函式x。
缺點:傳送的資料量不能太多,否則造成url太長接收失敗
js 中in 的不同用法
var obj for var k in obj var arr 1,3,5 for var k in arr 複製 就是判斷 屬性是否存在於物件中,如果存在,返回值為 true 如果不存在,則為 false 語法 屬性 in 物件 var obj 如果是name,要注意 window有name屬性...
jQuery與js的之間不同用法
js document.getelementbyid abc jquery abc 通過id定位 abc 通過class定位 div 通過標籤定位需要注意的是js返回的結果是這個元素,jquery返回的結果是乙個js的物件。以下例子中假設已經定位了元素abc。js abc.innerhtml tes...
python正規表示式不同用法的例項
例子1 驗證輸入使用者名稱和qq號是否有效並給出對應的提示資訊。驗證輸入使用者名稱是否有效,並給出對應的提示資訊 要求 使用者名稱必須由字母,數字或下劃線構成,且長度在6 20個字元之間,qq號,是5 12的數字,且首位不能為0 import re defmain username input 請輸...