Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让jQueryUI按钮单击导致页面重定向?_Jquery_Jquery Ui_Redirect_Onclick - Fatal编程技术网

如何让jQueryUI按钮单击导致页面重定向?

如何让jQueryUI按钮单击导致页面重定向?,jquery,jquery-ui,redirect,onclick,Jquery,Jquery Ui,Redirect,Onclick,如果我为搜索功能定义jQuery UI按钮: jQuery("#do_search").button(); 如何单击此按钮使页面重定向到: /search 试试这个: jQuery("#do_search").button().click( function() { window.location.href = "/search"; }); 我假设“do_search”是一个元素。如果是这种情况,单击按钮只需跟随链接即可,无需特殊操作 如果“do_search”是或类似的内容,则必

如果我为搜索功能定义jQuery UI按钮:

jQuery("#do_search").button();
如何单击此按钮使页面重定向到:

/search
试试这个:

jQuery("#do_search").button().click( function() {
    window.location.href = "/search";
});
我假设“do_search”是一个元素。如果是这种情况,单击按钮只需跟随链接即可,无需特殊操作

如果“do_search”是或类似的内容,则必须为单击操作编写事件处理程序。比如:

$("#do_search").click(function() { location.href=... });
虽然我猜您的搜索页面需要您向其提交一些信息,因此服务器端代码将对其进行搜索。如果是这种情况,您必须对上述代码进行一些修改,或者使用表单。

您也可以在链接上使用button()

<a href="/search" class="button">My link</>
$(".button").button();
我的链接
$(“.button”).button();

我对jQuery UI不太了解,但您可以在jQuery中执行重定向:但如果您想搜索您输入的内容(在文本输入字段中),您可以执行:…提交搜索

$('#do_search').click(function() {
  top.location.href = "/search";
});
$('#do_search').click(function() {
    var search_value = $("#search_field").val();
    top.location.href = "/search?q=" + search_value;
});
如果这不起作用,请尝试将代码放入:

$(document).ready(function(){ ... });