首先..这个是可能的吗?我在javascript (jquery ui框架)中工作并创建了一个变量,然后当我点击表单的“提交”按钮时,它应该是这个变量吗?
HTML和Javascript (Jquery UI):
<script>
$(document).ready(function() {
var slider1 = $( "#slider1" ).slider( "value" );
var slider2 = $( "#slider2" ).slider( "value" );
});
</script>
伪: HTML和PHP:
<?php echo slider1 ?>
我如何回显#slider1的值??
发布于 2011-01-25 16:31:02
您不能将javascript中的变量赋值给php,但是您可以在发送表单之前将javascript变量设置为表单输入元素,然后您可以根据您的方法()通过$_POST或$_GET (或$_REQUEST)超全局数组获取这些值。
http://php.net/manual/en/reserved.variables.get.php
http://php.net/manual/en/reserved.variables.post.php
例如:
Javascript:
$(document).ready(function(){
var test = "test";
$('#someinput').value(test);
});
Html:
<form action="some.php" method="post">
<input type="hidden" id="someinput" name="someinput"/>
<input type="submit" value="send"/>
</form>
PHP:
<?php
var_dump($_POST['someinput']);
?>
发布于 2011-01-25 16:25:24
Mike,你不能把服务器端代码和客户端代码混在一起。它们是完全分离的!
可以在表单posts将一些值放入隐藏输入并在服务器端检查它之前执行操作
发布于 2011-01-25 16:23:58
将其添加到窗体的隐藏输入中
喜欢
$('#hidden_field').val(slider1)
https://stackoverflow.com/questions/4791231
复制相似问题