通过HTML表单将JavaScript变量传递给视图
我在通过表单将JavaScript变量正确地传递给控制器时遇到了一个问题。我不知道该怎么做,因为这是我第一次使用JavaScript。任何帮助都将不胜感激 我的代码可以在下面找到:通过HTML表单将JavaScript变量传递给视图,javascript,php,html,Javascript,Php,Html,我在通过表单将JavaScript变量正确地传递给控制器时遇到了一个问题。我不知道该怎么做,因为这是我第一次使用JavaScript。任何帮助都将不胜感激 我的代码可以在下面找到: <script> function findDoc(e){ ... var ID = grid._data[rIndex].document_ID; } ... {title: Grab, template: "<form action =
<script>
function findDoc(e){
...
var ID = grid._data[rIndex].document_ID;
}
...
{title: Grab, template: "<form action = '<?php echo $exepath;?> docs/grab' method = 'POST'><input type = 'submit' value = 'ID'></form>", width: 90}
</script>
函数findDoc(e){
...
var ID=grid.\u数据[rIndex]。文档\u ID;
}
...
{title:Grab,template:“您可以使用以下两种方式之一将javascript变量发送回服务器:
1) 对服务器的Ajax调用
2) 表单POST输入值
您可以使用javascript添加或修改输入字段,并在$\u POST数组中捕获它们。如果您试图将ID
javascript变量的值与代码中的字符串连接起来,则必须使用javascript的:
{标题:抓取,模板:你能发布更多信息吗?你被困在哪一部分?你得到了一个具体的错误吗?猜测php echo?查看源代码,你看到了什么?我只需要一个常规按钮,这样当我单击它时,它会将ID发送给控制器,以便控制器可以检索它。是的。它输入错误。我试图通过表单将ID发送给我的控制器,但我“我不知道该怎么做。我只想要一个常规按钮,这样当我单击它时,它会将ID发送给控制器,以便控制器可以检索它。@安魂曲你需要在你的
标记中有一个输入元素和一个值,否则当你单击“提交”时,不会发送任何内容。我想这就是我要做的,除非需要另一个输入元素。不确定我将如何操作。@安魂曲您唯一的输入元素是一个提交按钮。您需要一个
等。但是,如果我输入一个输入,这似乎仍然不起作用。ID的计算是否不正确,或者是否存在其他问题?
{title: Grab, template: "<form action = '<?php echo $exepath;?> docs/grab' method = 'POST'><input type = 'submit' value = '"+ID+"'></form>", width: 90}