在進行web開發的過程中,我們經常需要去獲取一個iframe中的內容。這個時候,如果iframe所在的域名與當前頁面的域名不一致,那么就會跨域問題。
在這種情況下,我們可以使用jQuery來解決跨域問題,并且獲取iframe中的內容也非常簡單。
$.ajax({ url: 'http://otherdomain.com/iframe.html', dataType: 'html', success: function(data){ var iframeContent = $(data).filter('body').html(); console.log(iframeContent); } });
在以上代碼中,我們使用jQuery的ajax方法,以獲取另一個域名下的iframe的內容。其中,url參數填入另一個域名下的iframe的url地址。dataType參數指定了返回數據的類型為html。
在回調函數中,我們使用jQuery的filter方法,篩選出data中的body部分,并將獲取到的內容存放在iframeContent變量中。
最后,在控制臺中輸出iframeContent,我們就可以獲取到iframe中的內容了。
上一篇css怎么把text對齊
下一篇jquery跨域聯調