我想提取出現在html頁面中的iframe的src並將它們保存在文件中。我想用jQuery來做到這一點。是否有可能寫一個jQuery。我應該使用哪一個php/javascript/jquery。從iframe中提取src的jquery腳本
感謝, 維奈
我想提取出現在html頁面中的iframe的src並將它們保存在文件中。我想用jQuery來做到這一點。是否有可能寫一個jQuery。我應該使用哪一個php/javascript/jquery。從iframe中提取src的jquery腳本
感謝, 維奈
首先檢索每個IFRAME元素的網頁源:
$(document).ready(function() {
$("iframe").each(function() {
//You'll want to persist this value somewhere instead of alerting it.
alert($(this).attr("src"));
});
});
一旦你的iframe源(S),這取決於你如何將它們提交給服務器。您可以將值保存在表單中的隱藏元素中,或者使用jQuery的.ajax()
方法通過AJAX發佈表單。
試試這個
var ifrms = [];
$("iframe").each(function() {
ifmrs.push(this.src);
});
$.ajax(function(){
url: "urlOfThePage",
data: { sources: ifmrs }
});
什麼shd我替換urlofthepage?如果我需要將數據保存在遠程服務器中。 – vinay
我還有一個問題---在我們編寫jquery函數並將其保存爲.js文件之後,如何將其作爲插件安裝到瀏覽器中......我們可以這樣做嗎 – vinay
是的,您必須創建一個頁面將數據保存到遠程服務器並在url中指定該頁面名稱。如果你不需要把它作爲插件,那麼你需要將這個代碼包含到一個通用的js文件中,這個文件將被用在你的應用程序的所有頁面中。 – ShankarSangoli
由於其工作但它可以被添加爲插件?所以這個shd在頁面加載的時候完成。 – vinay
@vinay,你不需要做這個插件來加載頁面時執行它。只需將它添加到'$(document).ready()'事件處理程序。請參閱上述編輯。 –