我正在使用CodeIgniter和JavaScript中的单个PHP文件,我想将JavaScript变量传递给正文(PHP)并将其作为隐藏输入。但是,无论何时我使用控制器发布值(JavaScript变量所在的位置),它都不会返回任何值。下面是代码的某些部分:将JavaScript变量作为隐藏输入传递给PHP
JS:
function pass() {
//some code
document.getElementById('yes').innerHTML = yes; //where yes is a var
}
HTML(PHP):
<form action="search">
<input type="hidden" name="yes" value="<?php $yes= "<p id='yes'> </p>"; echo $yes;?>" />
<input type="submit" name="yes" value="Done" />
</form>
所以每当我在控制器$yes = $this->input->post('yes');
发布yes
它没有返回。
如何传递JavaScript变量以便我可以在下一个文件中再次使用它?谢谢!
我试过这个,但是当我做了'$ yes = $ this-> input- > post('yes');'给控制器并回显它,它什么都不显示。 –