我的菜单链接使用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
我正在尝试各种可能性。谢谢你指出什么可能是错的。 –
我再次投了票,我不知道为什么。如果你没有说明原因,那么投票的重点是什么。没有什么变化,我没有得到任何理解,从而避免再次发生。 –