jQuery $.post $.ajax用法
生活随笔
收集整理的這篇文章主要介紹了
jQuery $.post $.ajax用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
jQuery.post( url, [data], [callback], [type] ) :使用POST方式來進行異步請求參數:
url?(String) : 發送請求的URL地址.
data?(Map) : (可選) 要發送給服務器的數據,以 Key/value 的鍵值對形式表示。
callback?(Function) : (可選) 載入成功時回調函數(只有當Response的返回狀態是success才是調用該方法)。
type?(String) : (可選)官方的說明是:Type of data to be sent。其實應該為客戶端請求的類型(JSON,XML,等等)
這是一個簡單的 POST 請求功能以取代復雜 $.ajax 。請求成功時可調用回調函數。如果需要在出錯時執行函數,請使用 $.ajax。示例代碼:
Ajax.aspx:
Response.ContentType?=?"application/json";Response.Write("{result:?'"?+?Request["Name"]?+?",你好!(這消息來自服務器)'}"); jQuery 代碼: $.post("Ajax.aspx",?{?Action:?"post",?Name:?"lulu"?},????????function?(data,?textStatus){????????
????//?data?可以是?xmlDoc,?jsonObj,?html,?text,?等等.??
????//this;
????//?這個Ajax請求的選項配置信息,請參考jQuery.get()說到的this??
???alert(data.result);????????},?"json");
點擊提交:
這里設置了請求的格式為"json":
$.ajax()這個是jQuery?的底層 AJAX 實現。簡單易用的高層實現見 $.get, $.post 等。
這里有幾個Ajax事件參數:beforeSend?,success?,complete ,error 。我們可以定義這些事件來很好的處理我們的每一次的Ajax請求。
?
$.ajax({url:?'stat.php',
type:?'POST',
data:{Name:"keyun"},
dataType:?'html',
timeout:?1000,
error:?function(){alert('Error?loading?PHP?document');},
success:?function(result){alert(result);}
});
轉載于:https://www.cnblogs.com/lk516924/p/4037216.html
總結
以上是生活随笔為你收集整理的jQuery $.post $.ajax用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (软件工程复习核心重点)第一章软件工程概
- 下一篇: 计组之中央处理器:1、CPU的功能和基本