jsonp应用
1.服务端jsonp格式数据
如客户想访问 : http://www.runoob.com/try/ajax/jsonp.php?jsonp=callbackFunction。
假设客户期望返回JSON数据:["customername1","customername2"]。
真正返回到客户端的数据显示为: callbackFunction(["customername1","customername2"])。
服务端文件jsonp.php代码为:
<?php
header('Content-type:application/json');
//获取回调函数名
$jsoncallback = htmlspecialchars($_REQUEST['jsoncallback']);
//json数据
$json_data='["customername1","customername2"]';
//输出jsonp格式的数据
echo $jsoncallback . "(" . $json_data .")";
?>
2.客户端实现callbackFunction函数
<script type="text/javascript">
function callbackFunction(result,methodName)
{
var html='<ul>';
for(var i =0;i<result.length;i++){
html+='<li>'+result[i]+'</li>';
}
html+='</ul>';
document.getElementById('divCustomers').innerHTML=html;
}
</script>
客户端实现的完整代码
最新文章
- DataScientist————汇总篇
- IE6-9中tbody的innerHTML不能赋值bug
- 锋利的jQuery-3--.css()获取和设置元素的数字属性
- void指针
- Android Studio:Gradle常用命令
- 【Demo 0007】Android 信使(Intent)
- Linux-C语言中gettimeofday()函数的使用方法(转载)
- 图文解说PhpStorm 7.0版本语法着色
- 详解ebs接口之客户配置文件导入(二)
- [Mysql]——通过例子理解事务的4种隔离级别(转)
- spring boot 2.0 集成 shiro 和 pac4j cas单点登录
- Spring Boot重定向的使用方法
- Js 框架之Vue .JS学习记录 ① 与Vue 初识
- 关于以base64编码形式上传图片
- Gatsby &; React &; NPX &; NVM
- css 动画【转】
- 【mysql】GitHub 的 MySQL 高可用性实践分享
- window有哪写事件?
- unity3d 通过代码建立曲面
- nginx 启动报错 “/var/run/nginx/nginx.pid"; failed” 解决方法