JQuery(UI):Javascript变量转换为PHP变量

Tom*_*kay 0 javascript php jquery

首先......这可能吗?我在javascript(jquery ui框架)中工作并创建一个var,然后当我点击我的表单的"提交"按钮时,它应该是这个变量吗?

HTML和Javascript(Jquery UI):

<script>

      $(document).ready(function() {

var slider1 = $( "#slider1" ).slider( "value" );
var slider2 = $( "#slider2" ).slider( "value" );
      });
</script>
Run Code Online (Sandbox Code Playgroud)

伪:HTML和PHP:

<?php echo slider1 ?>
Run Code Online (Sandbox Code Playgroud)

我怎样才能回显#slide1的值?

Pet*_*rfy 5

你不能将一个变量从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);
   });
Run Code Online (Sandbox Code Playgroud)

HTML:

<form action="some.php" method="post">
<input type="hidden" id="someinput" name="someinput"/>
<input type="submit" value="send"/>
</form>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
  var_dump($_POST['someinput']);
?>
Run Code Online (Sandbox Code Playgroud)