同じページに対して ajax 呼び出しを実行していますが、これは完全に機能しますが、既存の div をリロードします。抑える方法はないかと思っていました。詳細は次のとおりです。
私のプロジェクト設定
index.php - オープン レコード コントローラ
/**app logic**/
view('open',$data); //require '../views/layout.php';
レイアウト.php
/*all the js scripts and stylesheets loaded here*/
<div id='logo'></div>
<div id='nav'></div>
include($path); //loads the open.view.php file
open.view.php
/*AJAX call to self*/
function getViaAjax(chosenGroup){
$.post('index.php',{group:chosenGroup},
function(data)
{
$("#default").remove();
$('#group-tickets').html(data);
});
}
お分かりかもしれませんが、これにより#logo
と#nav
div がページ上で重複します。別のファイルに AJAX 投稿を行うことができることを理解しており、問題を完全に回避しますが、これを行う方法があるかどうか疑問に思っていましたか?