1

我想提交一个表单并添加一个 javascript 变量。我尝试使用 AJAX,但由于表单在同一页面上被分成两部分,因此无法正常工作。我现在使用一个<button onclick='submit_form()'>send</button>调用以下函数的函数:

function submit_form()
{
document.getElementById("form2").submit();
}

但是我需要传递一个current_score我声明的javascript变量,它有一个值我只是不知道如何将它添加到我的提交函数中我尝试在函数本身中使用return并为它编写一个函数,但都没有奏效:) 非常感谢帮助和提示。 这个想法是人们收到一个分数填写一个表格并将其发送到数据库,ajax 脚本部分是尝试将值传递到将提交数据的下一页

4

2 回答 2

8

你的问题不是很清楚。简单的方法是将 get 参数附加到您请求的 URL。以下示例将隐藏的输入元素附加到您的表单:

var hidden = document.createElement("input");
hidden.type = "hidden";
hidden.name = "theName";
hidden.value = current_score;
var f = document.getElementById("form2");
f.appendChild(hidden);
f.submit();
于 2012-05-04T14:19:01.823 回答
0

您也可以将信息存储在 window.variable 中

于 2014-02-25T23:49:03.590 回答