跨域请求之JSONP 二
续上篇,加两个实用功能1,增加data属性,请求参数
2,增加scope属性,可以让回调函数在指定的上下文中执行
接口如下
view sourceprint?1 Sjax.load(url, {
2 data // 请求参数 (键值对字符串或js对象)
3 success // 成功后回调函数
4 scope // 回调函数执行上下文
5 timestamp // 是否加时间戳
6 });
示例
view sourceprint?01 <!DOCTYPE HTML>
02 <html>
03 <head>
04 <meta charset="utf-8">
05 <title>sjax_0.2.js by snandy</title>
06 <script src="http://files.cnblogs.com/snandy/sjax_0.2.js"></script>
07 </head>
08 <body>
09 <input type="button" value="Get Name" onclick="clk()"/>
10 <script type="text/javascript">
11 function clk(){
12 Sjax.load(http://files.cnblogs.com/snandy/jsonp.js, {
13 fn : function(){alert(jsonp.name)},
14 data : {a:1,b:2,c:[11,22]},
15 timestamp : true
16 });
17 }
18 </script>
19 </body>
20 </html>
补充:web前端 , JavaScript ,