<script type="text/javascript">
Ext.onReady(function () {
function fun() {
Ext.Ajax.request({
url: "Result.aspx",
//第一个参数:从服务器返回的数据保存在response.responseText属性中
//第二个参数:config保存Ext.Ajax.request()方法的配置选项信息
success: function (response, config) {
alert(config.url + "," + config.method);
//返回json对象并解析
var json = Ext.util.JSON.decode(response.responseText);
Ext.MessageBox.alert("name:" + json.name + "time:" + json.time);
},
failure: function () {
Ext.MessageBox.show("result", "请求失败");
},
method: "post",
params: { name: "李赞红" }
});
}
new Ext.Button({
renderTo: Ext.getBody(),
text: "发送Ajax请求",
handler:fun //不是fun(),否则的话直接就调用了哦?
});
});
</script>
Result.aspx
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("你好"+Request.Form["name"]);
Response.Write("{name:'张三',time:'12'}");
Response.End();
}