首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery (UI):Javascript变量转换为PHP变量

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

Stack Overflow用户
提问于 2011-01-25 16:19:18
回答 4查看 8.2K关注 0票数 0

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

HTML和Javascript (Jquery UI):

代码语言:javascript
运行
复制
<script>

      $(document).ready(function() {

var slider1 = $( "#slider1" ).slider( "value" );
var slider2 = $( "#slider2" ).slider( "value" );
      });
</script>

伪: HTML和PHP:

代码语言:javascript
运行
复制
<?php echo slider1 ?>

我如何回显#slider1的值??

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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:

代码语言:javascript
运行
复制
    $(document).ready(function(){
      var test = "test";
      $('#someinput').value(test);
   });

Html:

代码语言:javascript
运行
复制
<form action="some.php" method="post">
<input type="hidden" id="someinput" name="someinput"/>
<input type="submit" value="send"/>
</form>

PHP:

代码语言:javascript
运行
复制
<?php
  var_dump($_POST['someinput']);
?>
票数 5
EN

Stack Overflow用户

发布于 2011-01-25 16:25:24

Mike,你不能把服务器端代码和客户端代码混在一起。它们是完全分离的!

可以在表单posts将一些值放入隐藏输入并在服务器端检查它之前执行操作

票数 2
EN

Stack Overflow用户

发布于 2011-01-25 16:23:58

将其添加到窗体的隐藏输入中

喜欢

代码语言:javascript
运行
复制
$('#hidden_field').val(slider1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4791231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档