JSONP 教程
发布时间:2020-12-16 18:45:37 所属栏目:百科 来源:网络整理
导读:JSONP 教程 **Jsonp(JSON with Padding) 是 json 的一种”使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。 为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。 同源策略,它是由Netscape提出的
JSONP 教程
JSONP 应用如客户想访问 : http://www.runoob.com/try/ajax/jsonp.php?jsonp=callbackFunction。 假设客户期望返回JSON数据:[“customername1”,”customername2”]。 真正返回到客户端的数据显示为: callbackFunction([“customername1”,”customername2”])。 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JSONP 实例</title>
</head>
<body>
<div id="divCustomers"></div>
<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>
<script type="text/javascript" src="http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=callbackFunction"></script>
</body>
</html>
jQuery 使用 JSONP以上代码可以使用 jQuery 代码实例: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JSONP 实例</title>
<script src="http://cdn.static.runoob.com/libs/jquery/1.8.3/jquery.js"></script>
</head>
<body>
<div id="divCustomers"></div>
<script> $.getJSON("http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=?",function(data) { var html = '<ul>'; for(var i = 0; i < data.length; i++) { html += '<li>' + data[i] + '</li>'; } html += '</ul>'; $('#divCustomers').html(html); }); </script>
</body>
</html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何为开发设置多个rails应用程序?
- WinForm中BackgroundWorker控件用法简单实例
- SQlite Android数据库的应用 Android SQLite 简易的学生成绩
- VB.NET中DirectCast()和CType()之间的区别
- Cocos2d-x 3.2编写常用UI组件(四)发光的标题BlinkTitile
- 正则表达式 – 使用sed或grep提取
- c – 虚拟继承的其他替代方案?
- oracle查询一个字符串所在表
- ruby-on-rails – Ruby on Rails 4 – 重复的回形针验证消息
- c – 在operator <<中执行的顺序