跨域请求之JSONP 二
续上篇,加两个实用功能
1,增加data属性,请求参数
2,增加scope属性,可以让回调函数在指定的上下文中执行
?
接口如下
?
?
Sjax.load(url, {data// 请求参数 (键值对字符串或js对象)success// 成功后回调函数scope// 回调函数执行上下文timestamp// 是否加时间戳});?
?
示例
?
<!DOCTYPE HTML><html> <head> <meta charset="utf-8"> <title>sjax_0.2.js by snandy</title><script src="http://files.cnblogs.com/snandy/sjax_0.2.js"></script></head> <body><input type="button" value="Get Name" onclick="clk()"/><script type="text/javascript">function clk(){Sjax.load('http://files.cnblogs.com/snandy/jsonp.js', {fn : function(){alert(jsonp.name)},data : {a:'1',b:'2',c:[11,22]},timestamp : true});}</script></body></html>