Ajax如果在页面中先准备好foo()函数,然后给页面动态加一个<script》节点,相当于动态读取外域的JavaScript资源,最后就等着接收回调了。节点,相当于动态读取外域的JavaScript资源,最后就等着接收回调了。
33首先要在页面中确定一个回调函数showPrice(),最后用getPrice()函数触发
注意:
1.页面中的回调函数需要获取的信息是用JSON格式存放。
2.function getPrice(){
var price =document.createElement('script'); //创建一个新的标签《script》
var head =document.getElementsByTagName('head')[0]; //定位head标签的第一个位置
price.src='http://api.money.126.net/data/feed/0000001,1399001?callback=showPrice' //script标签内添加一个src属性,src连接最后callback=showPrice代表着触发了回调函数showPrice()
head.appendChild(price); 将price新建的标签以及标签的内容插入head
运行结果
网友评论