jquery ajax ajax()


jquery ajax ajax()

 

应用:ajax()是jquery ajax底层实现,其他的ajax提交方式都可以通过ajax()实现

 

 

*******************

语法:ajax(options)

 

options选项

url:请求地址

type:请求方式,get(默认)、post

timeout:请求超时时间

 

data:向请求地址传递的数据

dataType:服务器返回的数据类型

 

beforeSend:ajax请求发送前执行的回调参数,函数参数:xmlHttpRequest

complete:请求发送完成(响应失败、成功都会调用)执行的回调参数,函数参数:responseText、status、xmlHttpRequest

success:响应成功调用,函数参数:responseText、status、xmlHttpRequest

error:响应失败调用,函数参数:errorThrown、status(errorThrown、status只有一个包含信息)、xmlHttpRequest

 

global:是否触发全局ajax事件true(默认)、false(不触发全局事件)

 

 

*******************

示例

 

HelloController

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "hello 瓜田李下";
    }

    @RequestMapping("/hello2")
    public String hello2(String name){

        return "hello "+name;
    }
}

 

index.html




    
    Title
    



 

 

点击按钮

                              

 

 

你可能感兴趣的:(jquery)