メニューのリンクでは、jQueryスクリプトを使用してindex.php
ページのdivにさまざまなHTMLスクリプトを読み込みます。メニュー項目 'Info'はsectionInfo.html
のindex.php
ページに入ります。このスクリプトには短いフォームが含まれており、フォームを誤って使用した場合はalert()
がユーザーに表示されます。しかし、アラートが受け入れられると、ページはデフォルトのindex.php
にリロードされ、ユーザーはメニューからInfoを選択してフォームがどこに戻るかを選択する必要があります。アラートから正しい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ファイルを下にスライドしているの下部。あなたのJSで
$('.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;
});
=「のhref =『sectionInfo.html』クラス=『トリガー』を」 ; ' – David
私は様々な可能性を試していました。何が間違っているかを指摘していただきありがとうございます。 –
もう一度私は投票し、私はなぜか分からない。あなたが理由を言わないなら、ダウン投票のポイントは何ですか?何も変わらず、私はそれをもう一度避けるために私の理解で何も得られません。 –