日期:2014-05-16  浏览次数:20622 次

为什么jsonp通过创建一个script标记就可以实现Ajax跨域
我看了很多资料,感觉这个都没说清楚。为什么jsonp通过创建一个script标记就可以实现Ajax跨域,创建的script标记是为服务器端程序创建还是客户端脚本创建的啊,jsonp是实现Ajax跨域请求的唯一方式吗。

------解决方案--------------------
因为json用的并不是太多,我没用过,在开发的过程中我的前辈好似用过。仅仅看过用法,但没研究。
我平常主要用ajax的固定方式结合ajax+jquery+javascript+servlet/jsp+jdbc与后台交互,这种方式是比较常见的,个人觉得用起来也比较方便。
当然还有一种ajax+dwr.jar形式,只了解过,用的好像并不会很多,
------解决方案--------------------
因为 链接不受 域音响, 其他那压根跟ajax没关系,
ajax是javascript语言下功能之一,是包含在js语言下的, 而 
script标签方式的数据请求 严格的说 跟js语言本身没有太大的关系,
就像你link一个css文件 你一样能得到这css文件里面写的css代码是一样的。
所以不要讲这类数据跨域请求方式讲成ajax 虽然他可以做到异步更新