0
OctoberCMSのガイドラインに従ってください。ユーザーが特定のパス(例:www.foo.com/bar)に到達しようとすると、php変数(例:変数が見つかった場合はモーダルを開いてください。 (#submitBtnがフォームを送信するために、モーダル上のボタンである)モーダルの解雇時にwindow.location.hrefを変更してください
title = "bar"
url = "/bar"
layout = "default"
meta_title = ""
meta_description = ""
is_hidden = 0
==
<?php
function onStart() {
header('Location:/?bar=1');
}
?>
==
、その後、私のJSで
$(document).ready(function(){
if(window.location.href.indexOf('1') > -1) {
$('#myModal').modal('show');
$('#submitBtn').click(function() {
window.location.href='/';
})
}
});
:
私は適切な変数とリダイレクトbar.htmを作成しました
これはうまくいかないので、モーダルを定数ループで表示しているだけで、成功モードに移動したりhrefを変更することはありません。このフォームは他のすべての状況で適切に機能しているので、問題はそこにあるとは思わない。
短縮例モーダルコード:
$('#myModal').on('show.bs.modal', function (event) {
var newForm = $('#newFakeForm');
var config = {
submitBtn: $('#submitBtn'),
contactModal: $('#myModal'),
successModal: $('#successModal'),
};
initContactForm(newFakeForm, config);
});
と私のHTMLボタンモーダルを却下する:
あなたはJSのリダイレクトを何をすれば