Ajax如果在頁面中先準備好foo()函數(shù)梁棠,然后給頁面動態(tài)加一個<script》節(jié)點秃诵,相當于動態(tài)讀取外域的JavaScript資源,最后就等著接收回調(diào)了帐我。節(jié)點坎炼,相當于動態(tài)讀取外域的JavaScript資源,最后就等著接收回調(diào)了拦键。
33
首先要在頁面中確定一個回調(diào)函數(shù)showPrice()谣光,最后用getPrice()函數(shù)觸發(fā)
注意:
1.頁面中的回調(diào)函數(shù)需要獲取的信息是用JSON格式存放。
2.function getPrice(){
var price =document.createElement('script'); //創(chuàng)建一個新的標簽《script》
var head =document.getElementsByTagName('head')[0]; //定位head標簽的第一個位置
price.src='http://api.money.126.net/data/feed/0000001,1399001?callback=showPrice'? //script標簽內(nèi)添加一個src屬性芬为,src連接最后callback=showPrice代表著觸發(fā)了回調(diào)函數(shù)showPrice()
? ? head.appendChild(price);? ?將price新建的標簽以及標簽的內(nèi)容插入head
運行結果