摘要: 说到用JavaScript动态加载内容,一般都会想到AJAX。但AJAX所用的XML其实并非必须,还有其他类型的数据结构(例如JSON和HTML)也可以实现。而且AJAX有个很大的问题:由于JavaScript的安全限制,AJAX的跨域非常麻烦。但如果使用JSONP的话,问题就很容易搞定了。JSONP就是JSON with Padding的缩写,意思是JSON加上一些填充。那么究竟填充什么呢?这就要说下原理了。当使用script标签时,浏览器可以加载来自外域的JavaScript文件。而JSON本身就是一个JavaScript的对象,所以浏览器也可以直接加载它们。但单纯的加载毫无用处,因为JS 阅读全文
posted @ 2013-05-08 09:42 学永不止步 阅读(294) 评论(0) 推荐(0) 编辑