jquery provides very rich support for Ajax, see Ajax
One of the most basic is $ajax (), through different parameters, this method can be recorded to support a variety of AJAX application scenarios. Such as:
$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});
完整参数列表参见:options
当然,常用的应该是这些:
Load ()--Direct AJAX request results as content of the jquery object
$.get ()--Request with Get method
$.post ()--Submit by post
Ajaxstart ()/ajaxcomplete ()/ajaxerror () ...--Global Ajax event response
DEMO:
Build a Generichandler Ajax request server: CUBEHANDLER.ASHX
<%@ WebHandler language= "C #" class= "Cubehandler"%>
using System;
Using System.Web;
public class Cubehandler:ihttphandler {public
void ProcessRequest (HttpContext context) {context
. Response.ContentType = "Text/plain";
int number = 0;
Int. TryParse (context. request.params["Number"], out number);
Context. Response.statuscode =;
Context. Response.Cache.SetCacheability (Httpcacheability.nocache);
Context. Response.Write (String. Format ("{0} cubed is {1}", Number,math.pow
(number, 3));
}
public bool IsReusable {get
{
true;
}
}}