我的菜單鏈接使用jQuery腳本將各種HTML腳本加載到index.php
頁面上的div中。菜單項「信息」將sectionInfo.html
放入index.php
頁面。這個腳本包含一個簡短的表單,如果他們濫用表單,可能會彈出一個alert()
。但是,當警報被接受時,頁面重新加載到默認index.php
,然後用戶必須再次從菜單中選擇信息以返回到表單所在的位置。我怎樣才能從警報中重新加載正確的div?從javascript警告中加載div
jQuery腳本的菜單鏈接:
$('.trigger').click(function(){
var url = $(this).attr('href');
$('#target').load(url)
菜單鏈接:
<ul>
<li>
<a href="sectionInfo.html" class="trigger">Info</a>
</li>
</ul>
警報:
function validateMyForm1() {
alert("Alert goes here ");
window.location = 'href="sectionInfo.html" class="trigger"';
}
在index.php
體的DIV<div id="target"></div>
我查了其他帖子,並嘗試了各種選擇。請幫忙,如果你點擊我,請告訴我爲什麼,因爲我經常被點擊,不知道爲什麼。謝謝。
https://codereview.stackexchange.com/questions/64192/loading-div-sections-from-separate-files
calling jquery from a javascript function
Go to URL after OK button in alert is pressed
的jQuery腳本較長腳本,我包括在此編輯的部分:其下部的滑下文本的HTML文件。
$('.trigger').click(function(){
var url = $(this).attr('href');
$('#target').load(url, function() {
$('#faqs h1').each(function() {
var tis = $(this), state = false, answer = tis.next('div').hide().css('height','auto').slideUp();
tis.click(function() {
state = !state;
answer.slideToggle(state);
tis.toggleClass('active',state);
});
});
});
return false;
});
究竟是你想在這裏做什麼?:'了window.location =「HREF =‘sectionInfo.html’級=‘觸發’」 ;' – David
我正在嘗試各種可能性。謝謝你指出什麼可能是錯的。 –
我再次投了票,我不知道爲什麼。如果你沒有說明原因,那麼投票的重點是什麼。沒有什麼變化,我沒有得到任何理解,從而避免再次發生。 –