我正在尝试在 PHP/jQuery 环境中模仿 ASP Master/Content 页面概念,在其中我可以在母版页中运行 AJAX 调用以动态包含内容页面。我在母版页中添加了一个 div 占位符,并使用以下代码动态添加内容页:
$.ajax({
url: "ajax.php"
, type: "POST"
, data: {'cmd' : 'dashboardView'}
, success: function(response, sts){
if(response.flag)
{
$("#divMainContentPHolder").html('');
$("#divMainContentPHolder").html(response.mainContent);
}
else
alert(" unsuccessful!");
}
, dataType: "json"
});
代码运行正常,但问题是,由于内容页面中有一些javascript函数,如果上述函数第二次运行,函数就会重复,从而多次运行。我想知道是否有人可以帮助我了解这种开发的最佳实践是什么。谢谢你