gpt4 book ai didi

jquery - 根据字段值动态生成超链接的查询字符串

转载 作者:行者123 更新时间:2023-12-01 03:01:48 24 4
gpt4 key购买 nike

我有一个 ASP.Net MVC 搜索页面。这是一个相当标准的列表,但有几个用于过滤结果的下拉菜单。这些下拉菜单和搜索文本输入标记包含在表单标记中。

我还有一个“添加新[实体]”超链接。超链接转到“创建” View 。

问题是,搜索表单中的下拉菜单还规定了“创建” View 上某些字段的值。所以我需要将它们的值传递给创建表单。

执行此操作的最直接方法(据我所知)是在“添加新”超链接的查询字符串中传递相关值。

我可以通过每次下拉列表更改时更改链接的 HREF 值来实现此目的。但这涉及多个事件处理程序,并且某些下拉列表已经绑定(bind)了其他事件处理程序。 (两个下拉列表之间存在依赖关系,只是让事情变得更加复杂。)

我想做的是在单击超链接和实际执行超链接之间更改查询字符串 - 收集下拉列表的当前值并更改它。或者模仿这种情况。

这可能吗?这是一个好主意,还是我应该坚持使用多个事件处理程序来更改 HREF?

最佳答案

为什么不向链接添加事件处理程序并构造链接然后执行它?

$("a").click(function(event) {
event.preventDefault();

var url = "www.whatever.com/";

var addedVars = "?firstVar=" + $('#dropdown1').val() + "&secondVar=" + $('#dropdown2').val();

window.location = url + addedVars;
});

关于jquery - 根据字段值动态生成超链接的查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com