Javascript 从jQuery mobile 1.4.2传递值。使用php访问另一个页面
所以我得到了这个滑块,并将该值放在一个隐藏的输入中,下面是html en js部分的代码Javascript 从jQuery mobile 1.4.2传递值。使用php访问另一个页面,javascript,php,jquery,mobile,Javascript,Php,Jquery,Mobile,所以我得到了这个滑块,并将该值放在一个隐藏的输入中,下面是html en js部分的代码 <form id="sliderFrame" action="mmd_pijn_add_3.php" method="post"> <input type="hidden" id="hiddenInputSlider" name="hiddenInputSlider"> <input data-show-value="true" name="slider" id=
<form id="sliderFrame" action="mmd_pijn_add_3.php" method="post">
<input type="hidden" id="hiddenInputSlider" name="hiddenInputSlider">
<input data-show-value="true" name="slider" id="slider" data-highlight="true" min="0" max="10" value="0" type="range">
</form>
$(document).ready(function(){
$('#slider').bind("change", function(){
$("#hiddenInputSlider").text($(this).val());
});
});
$(文档).ready(函数(){
$('#slider').bind(“change”,function()){
$(“#hiddenInputSlider”).text($(this.val());
});
});
关于php代码,我有以下内容:
<?php
session_start();
$valueSlider = ; => how to get the value in here
$_SESSION['hiddenInputSlider'] = $valueSlider;
?>
上面的所有代码都在index.php页面上,在第二个页面上我回显了$\u会话['hiddenInputSlider',它返回的显然是NULL
因此,我的问题是如何将滑块的值输入到php变量$valueSlider中,您可以通过方法
POST
发送表单。因此,在php脚本中使用$\u POST
数组(在mmd\u pijn\u add\u 3.php
中)
因此,您的php文件mmd_pijn_add_3.php
内容:
<?php
session_start();
$valueSlider = $_POST['hiddenInputSlider'];
$_SESSION['hiddenInputSlider'] = $valueSlider;
?>
您发送带有一些数据的表单。您有一些带有名称属性的字段。这些数据将被发送。之后,您可以从数组
$\u GET
、$\u POST
或$\u REQUEST
(GET-if-GET方法为GET;POST-if-POST方法为POST;响应数组包含通过POST或GET方法发送的数据).index.php页面如下所示:
<?php
session_start();
$valueSlider = $_POST['hiddenInputSlider'];
$_SESSION['hiddenInputSlider'] = $valueSlider;
?><!DOCTYPE html>
<html>
<head>
<script>
$(document).ready(function(){
$('#slider').bind("change", function(){
$("#hiddenInputSlider").text($(this).val());
});
});
</script>
</head>
<body>
<form id="sliderFrame" action="mmd_pijn_add_3.php" method="post">
<input type="hidden" id="hiddenInputSlider" name="hiddenInputSlider">
<input data-show-value="true" name="slider" id="slider" data-highlight="true" min="0" max="10" value="0" type="range">
</form>
</body>
</html>
$(文档).ready(函数(){
$('#slider').bind(“change”,function()){
$(“#hiddenInputSlider”).text($(this.val());
});
});
表单发送到mmd_pijn_add_3.php的第二个页面,我在那里回显了会话
<?php
session_start();
echo $_SESSION['hiddenInputSlider'];
var_dump($_SESSION['hiddenInputSlider']);
?>
什么输出?您的代码中没有输出任何内容。更新了代码,提供了php代码和jscheck。现在我重新整理了情况以使问题更加清楚,欢迎提供任何帮助