js/ajax跨越访问jsonp的原理和实例(javascript和jquery实现代码)
很庆幸,我又见到了末日后新升的太阳,所以我还能在这里写文章,言归正传哈,最近做了一个项目,需要用子域名调用主域名下的一个现有的功能,于是想到了用jsonp来解决,在我们平常的项目中不乏有这种需求的朋友,于是记录下来以便以后查阅同时也希望能帮到大家。什么是JSONP协议?JSONP即带填充的JSON。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用超文本标记语言的脚本标记来进行跨域请求,并在响应中返回要执行的脚本代码,其中可以直接使用JSON传递爪哇岛描述语言对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种脚本注入(脚本注入)行为,需要特别注意其安全性Jquery。中的jsonp实例我们需要两个页面,分别承担协议的客户端和服务器端角色。客户端代码:复制代码代码如下:DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head title jsonp测试例子/title脚本类型=' text/JavaScript ' src=' http :http://www .
版权声明:js/ajax跨越访问jsonp的原理和实例(javascript和jquery实现代码)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。