如果我有两个输入形式,例如...
<input type="text" class="foo2" name="bar1" id="someid1" value="" />
<input type="text" class="foo2" name="bar2" id="someid2" value="" />
<Some Javascript to get the variable from "bar1">
< Some PHP to set a php variable based on the previous javascript variable >
result --- $phpvariable = (the user defined variable in name="bar1")
在同一个文件中,想要将"值"从第一个形式设置为php变量,我有什么方法可以做到这一点?
编辑。。由于该值为空,因此用户输入该值并在提交表单之前设置 php 变量。 我假设javascript需要与json_encode一起使用,但我对Javascript不够熟悉,无法做到这一点。
你需要ajax(见 http://www.w3schools.com/ajax/)到你的.php页面。
假设你有一个名为 ajaxMe 的 php 文件.php其中包含以下内容:
<?php
echo $_REQUEST['passedVariable'] . "!";
?>
现在,如果你对网址:ajaxMe.php?passedVariable=Hello,响应将是"Hello!"