<script type="text/javascript">
function Text_ajax()
{
$.ajax(
{
type:"GET",//通常会用到两种:GET,POST。默认是:GET
url:"ResponseText.aspx",//(默认: 当前页地址) 发送请求的地址
dataType:"html",//预期服务器返回的数据类型。
beforeSend:beforeSend, //发送请求
success:callback, //请求成功
error:error,//请求出错
complete:complete//请求完成
});
}
function error(XMLHttpRequest, textStatus, errorThrown)
{
// 通常情况下textStatus和errorThown只有其中一个有值
$("#showResult").append("<div>请求出错啦!</div>");
}
function complete(XMLHttpRequest, textStatus)
{
$("#showResult").append("<div>请求完成</div>");
}
function beforeSend(XMLHttpRequest)
{
$("#showResult").append("<div>发送请求…..<div>");
}
function callback(msg)
{
$("#showResult").append("<div>请求成功,回传数:"+msg+"<div>");
}
</script>
html代码如下:
<input value="Text_ajax函数" type="button" onclick="Text_ajax()"/>
<div id="showResult">
</div>
响应页面JQueryAJAX.aspx
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("呵呵!测试成功啦!");
}