這個功能讓我來加載上面我的頁面表單/彈出Test.aspx的javascript或jquery更改div的innerHTML?
$(document).ready(function() {
$('#<%= webform.ClientID %>').load('pop_up_one.html');})
我現在想改變這個彈出的innerHTML與 另一個彈出,並有可能回來第一 popup。基本上我只是想改變 第一彈出的DIV的innerhtml
怎麼可能做到這一點?想加入類似的東西:
$('#div_of_popup_one').click.load('pop_up_two.html');
但這是行不通的。
我發現,使其工作已經將此代碼 融入pop_up_1-HTML的唯一方法:
function loadextPage(event) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('name_of_div_to_change').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", event.target.href, true);
xmlhttp.send();
}
,並從稱之爲:
轉到第二彈出
這種方法的作品,但我想用類似
$('#div_of_popup_one').click.load('pop_up_two.html')
從我打電話pop_up_one
你的意思是:''$( '#div_of_popup_one')點擊(函數(){$(本).load( 'pop_up_two.html');});'' – Winestone 2014-10-11 10:18:56
您好,您的解決方案正在工作,但問題是我在主DIV內有不同的DIV,所以你的代碼只會改變你點擊的DIV。有可能點擊div的意思,但改變整個。 – bostongeorge 2014-10-13 06:44:24
Fixit。而不是使用$(this),我使用MAIN_DIV :-)謝謝 – bostongeorge 2014-10-13 06:50:29