例:
Ext_Info1.aspx中的CS文件:
protected void Page_Load(object sender, EventArgs e)
{
string name = Request.QueryString["name"].ToString();
string password = Request.QueryString["password"].ToString();
Response.Write("輸出的是:"+name+"||"+password);
}
JS文件爲:
Ext.onReady(function() {
//數據連接
var conn =new Ext.data.Connection({
autoAbort: false,
disableCaching: false,
extraParams: { name: "姓名", password: "密碼" },
method: "GET",
timout: 300,
url: 'Ext_Info1.aspx'
});
//發送請求
conn.request({
success: function(response) { Ext.MessageBox.alert("info", response.responseText) },
failure: function() { Ext.MessageBox.alert("連接失敗"); }
});
});
其中request參數爲:
autoAbort表示鏈接是否會自動斷開
default- Headers參數表示請求的默認首部信息
disableCaching參數表示請求是否會禁用緩存
extraParams參數代表請求的額外參數
method參數表示請求方法
timeout參數表示連接的超時時間
url參數表示請求訪問的網址
其中Ext.data.Connection參數爲:
url:String:請求url
params:Object/String/Function:請求傳遞的參數
method:String:請求方法,通常爲GET或POST
callback:Function:請求完成後的回調函數,無論是成功還是失敗,都會執行
success:Function:請求成功時的回調函數
failure:Function:請求失敗時的回調函數
scope:Object:回調函數的作用域
form:Object/String:綁定的form表單
isUpload:Boolean:是否執行文件上傳
headers:Object:請求首部信息
xmlData:Object:XML文檔對象,可以通過URL附加參數的方式發起請求
disableCaching:Boolean:是否禁用緩存,默認爲禁用