Ajax can send asynchronous requests without a flush effect, but using JavaScript is cumbersome, and query provides some encapsulated ways to make the operation easier:
$.ajax () Method:
function SendRequest () { $.ajax ({ "Hello", "GET ", "txt", "name= Zhangsan ", function(result) { alert (result.responsetext); }} );
$.get () Method:
function Sendrequestbyget () { $.get("Hello", "Name=lisi",function(result) { alert (result); }); }
$.post () Method:
function Sendrequestbypost () { $.post("Hello", "Name=wangwu",function(result) { alert ( result);} );
$.load () Method:
The //load code is equivalent using the following $get () method /* $get (URL, data, function (result) { //Populates the result data into a page element $ ("#h2"). HTML (result); }); */ function load () { $ ("H2"). Load ("Hello", "Name=hahaha"); }
The hello file for the above asynchronous request:
protected void DoPost (httpservletrequest req, HttpServletResponse resp) throws servletexception, IOException { String name=req.getparameter ("name"); Resp.getwriter (). print (name); }
jquery requests the servlet to implement AJAX asynchronous requests