同域请求
$.ajax({
type: "post|get",
async: true|false,
url: url,
data: "param=value" | {"param" : value,"param2" : value2},
dataType: "HTML" | "json",
success: function(data) {
//do something
//如果返回是JSON对象,需要做 eval(json) 转换
}
});跨域请求,type 必须为get
function callApiUdf(url, params, success, error) {
$.ajax({
url : url,
type : 'GET',
dataType: 'jsonp',
jsonp : 'callback',
data : params,
success : success,
error : error
});
}
本文详细解析了AJAX的基本概念及使用方法,并深入探讨了同域与跨域请求的区别与实现方式,包括如何通过$.ajax()函数进行跨域请求并处理JSONP。文章还提供了一个自定义的API调用函数,用于简化跨域请求的调用过程。
536

被折叠的 条评论
为什么被折叠?



