【6】 GET ,POST (基于【5】的封装)
另外说一句,用的时候不要调用 http.ajax ,它还不能直接使用,只是用来作为我们 GET POST 方法的底层封装函数。
http.get = function(url, data, callback){
var param = [];
for (var i in data)
param.push(encodeURIComponent(i) + '=' + encodeURIComponent(data[i]));
}
http.ajax('GET', url + '?' + param.json('&'), null, callback);
}
---------------------
http.post= function(url, data, callback){
var param = [];
for (var i in data)
param.push(encodeURIComponent(i) + '=' + encodeURIComponent(data[i]));
}
http.ajax('POST', url, param.json('&'), callback);
}
---------------------
调用格式 和 http.jsonp 是一致的。 |