我有3幅圖像(箭頭),該送你到另一個頁面,因此網站: 的index.html -page1.php - 使page2.php -page3.php獲取滑塊值不同的頁面(引導滑塊主)到PHP
對於每一個有自舉滑塊:
<input id="ex1" data-slider-id='exSlider' type="text" data-slider-min="0" data-slider-max="10" data-slider-step="1" data-slider-value="5" data-slider-handle="triangle" style="width: 100%;"/>
<input id="ex2" data-slider-id='exSlider' type="text" data-slider-min="0" data-slider-max="10" data-slider-step="1" data-slider-value="5" data-slider-handle="triangle" style="width: 100%;"/>
<input id="ex3" data-slider-id='exSlider' type="text" data-slider-min="0" data-slider-max="10" data-slider-step="1" data-slider-value="5" data-slider-handle="triangle" style="width: 100%;"/>
我想送滑塊到其他PHP頁面的價值,例如,如果我在點擊第一個圖像和8中的滑塊,當我去page1.php時,我想查看滑塊編號。
在index.html,我得到了滑塊值如下:
$(".slider").click(function(){
var sli1 = $("#ex1").data('slider').getValue();
});
我艱難的在使用$ _SESSION存儲每個滑塊的值,但我不知道如何實現它,因爲獲取滑塊值的方式在Jquery上,第二頁在PHP上。
那麼,我如何在Jquery網站中存儲一個值,然後通過PHP訪問不同的站點?
編輯: 我不能從第二頁檢索值。我的文件夾的樣子:
-index.html
<tr>
<td>
<div>
<p>ABC</p>
<input id="ex1" data-slider-id='Exsliser' type="text" data-slider-min="0" data-slider-max="10" data-slider-step="1" data-slider-value="5"/>
</div>
</td>
<a class="slider" href="slider/slider1.php"><img ></a>
在裏面一樣:
$(".slider").click(function(){
$sliderID = $(this).closest('div').find('input').attr('id');
$sliderValue = $(this).closest('div').find('input').data('slider').getValue();
alert($sliderID +' - '+$sliderValue);
//Send values to PHP script that updates them in $_SESSION
$.post("session_val.php",{sliderID:$sliderID, sliderValue:$sliderValue});
});
而且在slider1.php:
<?php
session_start();
$val = $_SESSION['ex1'];
echo "<script type='text/javascript'>alert('$val');</script>";
?>
我已經把session_start();在兩個文件的開頭。 session_val.php文件位於索引相同的文件夾中,但在其他文件夾中,slider1.php
問題是解決了,它留給放在session_val.php – CapAm