有没有一个简单的解决方案可以根据3个数据找到结果

Is there an easy solution to find a result depending on 3 data?

本文关键字:3个 数据 结果 有一个 简单 解决方案      更新时间:2023-09-26

我想知道Javascript中是否有一个"简单"的解决方案,可以在不使用大量"if"或"switch"的情况下,根据3个不同的参数找到结果。

我的例子:我有3个下拉列表,每个列表都允许用户选择0到5之间的数字。

有了这3个结果,我想选择相应的结果(在我的情况下,重定向到特定的URL)。

例如:用户选择2 0 4->特定的url。

这不是一个真正的"javascript"问题,而是一个程序逻辑问题,但请记住,我需要用javascript来做。

我在考虑一个三维表格,但不知道如何启动和使用它。

提前感谢您的帮助。

我会做如下操作:

假设你有一个按钮可以转到url:称之为#my button:

有一个点击事件,类似于:

$('#my-button').click(function(){
 base_url = 'http:www.xyz.com?sfdasf=' + $('#selctor1').val() + $('#selctor2').val() + $('#selctor3').val();
//Now execute
})

这个想法是使用选择器中存在的内容来构建url字符串。这当然取决于url是否使用选择器下拉列表中的信息。

希望这能有所帮助!