我正在研究一个Drupal项目。我需要在按钮点击时导航到不同的页面。我在HTML文件中有以下按钮元素。
<a href = # id="createbutton" style=margin-left:40px;font-size:80%;>Create New Path</a></h1>
相应的处理程序:
$("#createbutton")
.button()
.click(function( event ) {
event.preventDefault();
location.href = 'http://localhost/drupal/?q=admin/waldendrupal/infograph';
});
每当我点击按钮时,页面都会加载两次。要加载的新页面中的JavaScript运行两次,这是有问题的。
有人可以告诉我需要做些什么来纠正这个问题,以便页面只加载一次。
答案 0 :(得分:0)
代码应该是这样的:
<a href="#" id="createbutton" style=margin-left:40px;font-size:80%;>Create New Path</a></h1>
$("#createbutton").click(function( event ) {
event.preventDefault();
location.href = 'http://localhost/drupal/?q=admin/waldendrupal/infograph';
});