方式 1:
$.ajax({
dataType : 'json',
url : 'http://localhost:8080/data.do',
data : '{"id":1}',
type : 'POST',
success : function(ret) {
console.log(ret);
},
error : function(ret) {
console.log(ret);
}
});
url String 类型的参数,发送请求的地址
data Object 或 String 类型,发送到服务器的数据
type String 类型,请求方式get或post
datatype String 类型,预期服务器返回的类型
timeout number 类型,设置请求超时时间
async boolean 类型,异步为 true(默认),同步为 false
cache boolean 类型,默认为true,是否从浏览器缓存中加载信息
beforesend Function 类型,如添加自定义 http header
方式 2:
$.get(url, params, function(resp, status_code){}, dataType); //get请求
$.post(url, params, function(resp, status_code){}, dataType); //post请求
url 必需。规定把请求发送到哪个 URL
params 可选。映射或字符串值。规定连同请求发送到服务器的数据
function(data, Status) 可选。请求成功时执行的回调函数
dataType 可选。规定预期的服务器响应的数据类型
【Java面试题与答案】整理推荐