好的,所以我的想法是我发生了一些javascript事件(autcomplete),最终创建了一个变量。让我们将变量声明为test并具有testValue的值。
然后我在页面下方有一个表单,我想将此测试值附加到表单的提交中。
EG。我有一个表格:
<form name="form" method="get" action="search.php">
<input id="search" name="search" type="text" value="Search" size="40" />
</form>
我想要做的是将search.php中的操作更改为:
search.php?test= our javascript variable's value
看起来很基本,在php中非常容易实现。例如。用PHP:
<?php
$test = "somevalue;
$url = "search.php?test=$test"
?>
等
我如何在javascript中实现这一目标
答案 0 :(得分:1)
单独行动。您正在尝试修改查询字符串中的数据。
生成隐藏的输入并将其添加到表单中。
var i = document.createElement('input');
i.type = 'hidden';
i.name = 'test';
i.value = foo;
document.forms.id_of_form.appendChild(i);