如何使用html表单+ javascript重定向到mypage.com#?test = 1?

时间:2016-05-12 10:35:50

标签: javascript html forms get

我有一个动态处理一些数据的页面。我想使用值为test字段的表单从某些静态页面重定向到该页面 - 我需要使用#发送参数。我该怎么办?

<form class="search-form" method="get" action="#?">
        <input type="text" name="test" />
</form>

这个解决方案并不起作用。

我想要例如写&#34; 1&#34;在我的表格中然后我应该被重定向到mypage.com#?test=1

是否有任何解析表单的函数来生成url所以我可以重定向?或者只是从提交按钮链接获得价值而不实际重定向?

1 个答案:

答案 0 :(得分:0)

$(function() {
    $('button#testclick').click(function() {
        var serialized = $('form#searchByTitle').serialize();
        var url = "/search";
        location.replace(url + "#?" + serialized);
        return false;
    });
});

这就是我的解决方案。它适用于AngularJS路由:)