Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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
Javascript 无法将参数从HTML/JS表单发送到URL_Javascript_Html_Tableau Api - Fatal编程技术网

Javascript 无法将参数从HTML/JS表单发送到URL

Javascript 无法将参数从HTML/JS表单发送到URL,javascript,html,tableau-api,Javascript,Html,Tableau Api,我不熟悉前端开发,但这似乎是一项相当简单的任务 我需要获取用户在HTML/JS表单中输入的值,然后将该值附加到公共服务器URL的末尾,并显示特定的可视化效果。为了进一步解释,这里有一个我创建的示例viz。 现在,可以通过在末尾添加&Name=A或&Name=B来过滤此可视化。(你可以自己看,还有 我甚至编写了一个简单的HTML表单,但我无法将用户输入附加到表单的动作URL的末尾 请帮忙 谢谢您可以使用JavaScript函数创建url,然后重定向: HTML(内部格式): 如果表单包含名称字段

我不熟悉前端开发,但这似乎是一项相当简单的任务

我需要获取用户在HTML/JS表单中输入的值,然后将该值附加到公共服务器URL的末尾,并显示特定的可视化效果。为了进一步解释,这里有一个我创建的示例viz。

现在,可以通过在末尾添加
&Name=A
&Name=B
来过滤此可视化。(你可以自己看,还有

我甚至编写了一个简单的HTML表单,但我无法将用户输入附加到表单的动作URL的末尾

请帮忙


谢谢

您可以使用JavaScript函数创建url,然后重定向:

HTML(内部格式):


如果表单包含名称字段,您可以使用GET方法将表单发布到要附加名称的url Hashbang,表单中的数据是非常不同的词。
#!
是旧浏览器和动态更改内容之间的兼容性。关于Hashbang,您可以在
<input type="button" onclick="craft_url(this.form);" value="Go">
function craft_url(f){
  var x = f.a.value; //Being 'a' the name of the field
  var url = 'https://public.tableausoftware.com/profile/subhayan#!/vizhome/Book1_1826/Sheet1' + '&Name=' + x;
  document.location = url;
}