別の div 内にネストされたプレースホルダー div があります。関数を使用して親divがクリックされたときに
、プレースホルダーdivを呼び出しから返されたデータに置き換えたい....load()
onclick
例えば:
function accordianClick(projectId) {
$("#project-placeholder-" + projectId).replaceWith(
$.load("projectDetail?projectId=" + projectId));
}
トリックは、プレースホルダー div が存在する場合にのみロードするデータをフェッチしたいので、親をクリックして最初にそれを置き換えると、もう存在しないため、ロード関数は呼び出されません。
たとえば、これは機能しますが、親 div をクリックするたびにデータが取得されます。
function accordianClick(projectId) {
$.get("projectDetail?projectId=" + projectId, function(data) {
$("#project-placeholder-" + projectId).replaceWith(data);
}, 'html');
}