1.$.ajax()
post
- $.ajax({
- //請求方式
- type:'POST',
- //發(fā)送請求的地址
- url:'fzz.php',
- //服務器返回的數據類型
- dataType:'json',
- //發(fā)送到服務器的數據,對象必須為key/value的格式,jquery會自動轉換為字符串格式
- data:{name:xxx,age:xxx},
- success:function(data){
- //請求成功函數內容
- },
- error:function(jqXHR){
- //請求失敗函數內容
- }
- });
get
- $.ajax({
- //請求方式
- type:'GET',
- //發(fā)送請求的地址以及傳輸的數據
- url:'fzz.php?number'+=xxx,
- //服務器返回的數據類型
- dataType:'json',
- success:function(data){
- //請求成功函數內容
- },
- error:function(jqXHR){
- //請求失敗函數內容
- }
- });
2.$.get()
- $.get('fzz.php',{
- //發(fā)送至服務器的數據,格式為key/value
- number:xxx
- },function(data){
- //請求成功時的callback
- },'json');//json為返回內容的格式
3.$.post()
post方法同上
4.load()方法
能載入遠程HTML代碼并插入DOM中
- //data為發(fā)送的key/value數據,可選
- //callback為請求完成的回調,可選無論請求成功或失敗都會調用
- $('xxx').load('fzz.html',data,callback);
5.serialize()方法
serialize()作用于一個jQuery對象,能夠將DOM元素內容序列化為字符串,用于Ajax請求.
$('#form1').serialize();
解析的格式像這樣:username=fzz&content=1