$.ajax({ type: 'get', url: url, data:data, dataType: 'json', contentType: 'application/json', success: function (rsp) { if (!rsp.hasOwnProperty('isOk')) { //初始化bean,添加html } else { clearHtml(); } }, error: function (xmlHttpRequest, textStatus, errorThrown) { console.info(xmlHttpRequest.status); console.info(xmlHttpRequest.readyState); console.info(textStatus); console.info(errorThrown); clearCustomInfo(); } });
type:请求的类型,get或者post
url:请求url
data:请求参数,可以通过
data:{
param:xxx
}
这种方式传入参数,如果是是get请求,会自动加上对应的参数,如果是post,则写入参数到body
success:请求成功,返回一个json对象,
error:请求失败,提示相关信息,一般这个部分不会改
另外,js对json有着天然的支持,
json对象转化成json字符串:JSON.stringify(data);
json字符啊串转化成json对象:data = JSON.parseJSON(str);