Location.href调用了两次

时间:2015-03-09 03:36:09

标签: javascript html5 drupal-7

我正在研究一个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运行两次,这是有问题的。

有人可以告诉我需要做些什么来纠正这个问题,以便页面只加载一次。

1 个答案:

答案 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';
});