タブのあるこのページがあります。たとえば、タブ1のコンテンツがデフォルトのコンテンツとして読み込まれます。タブ1をクリックすると、次のようなコンテンツが読み込まれます。
$('.options').load('index.php?viewfile='+filee+' .optionsPane', function(data) {
//inside here i initialized tinymce because the page has tinymce contents.
}
そのタブ1にはフォームがあります。jsページをすべての機能を含むページにリンクしました。そしてそこに私はこのコードを持っています。
$(document).ready(function(){
$('.bottommernuform').submit(function () {
var idval = $(this).attr('id').toString();
var idvalarr = idval.split("-");
var region_name= idvalarr[idvalarr.length-1];
var publish = $('#regionstate-'+region_name).val();
var swap = $('#swapregion-'+region_name).val();
var page_url = $('#page-'+region_name).val();
$.post("index.php", { publish:publish , swap:swap, region_name:region_name},
function(data) {
//alert(data);
});
return false;
});
これは、ページを完全に読み込んだ後でフォームの送信ボタンをクリックすると完全に機能します。しかし、load()からコンテンツをロードするタブ1をクリックして$('.bottommernuform').submit()
も、呼び出されません。ページ全体が更新されます。タブ1をクリックした後、コンテンツをtinymceで保存しようとすると、エラーも発生します。どうすればこれを修正できますか。解決策を教えてください。よろしくお願いします!});