jQueryスライダによって生成された値があります。私はその変数を、http://domain.com/index.php?rich=3&sweet=6という形式のURLに渡す必要があります。私はURLにjavascript変数(豊富で甘い)を送るためにAjaxのリクエストを取得する必要があります。Ajax get requestを使用してjQuery変数を渡す方法は?
I(変数は選択/スライダHTMLコードによって設定された値が割り当てられている)私のindex.phpファイルに次のJavaScriptを持って、selectToUISlider()カップルスライダープルダウンメニューに:
<script type="text/javascript">
$(document).ready(function() {
$('#rich').selectToUISlider({
labels:7, sliderOptions: {
stop: function(e,ui) {
var richValue = $('#rich').val();
}}}).next();
$('#sweet').selectToUISlider({
labels:7, sliderOptions: {
stop: function(e,ui) {
var sweetValue = $('#sweet').val();
}}}).next();
}
</script>
........
$.get('index.php?rich='+ $('#rich').val() , function(data) {
$('#rich').html(data);
});
:以下のHTMLコードは、私の理解では、私はこれを働かなければならないということです
<form action="index.php" name="form1" method="GET">
<!-- demo 1 -->
<fieldset>
<select name="rich" id="rich" onchange="this.form.submit()">
<optgroup label="Not too Rich">
<?php $rich1 .= '<option'.(isset($_GET['rich']) && $_GET['rich']=='1' ? ' selected ' : ' ').'value="1">'.'Not too Rich'.'</option>'."\n"; ?>
<?php echo $rich1 ?>
.........................
<?php $rich7 .= '<option'.(isset($_GET['rich']) && $_GET['rich']=='7' ? ' selected ' : ' ').'value="7">'.'Super Rich'.'</option>'."\n"; ?>
<?php echo $rich7 ?>
</optgroup>
</select>
</fieldset>
(私は「甘い」を選択したコードを省略しました)何とかコードに
しかし、私はどのようにわからない。
$.get('index.php', {rich : $('#rich :selected').val()}, function(data) {
//so something with data
});
これは動作するはずです。あなたは何かエラーを見ましたか?複数のフォーム要素の値を渡そうとしていますか?http://api.jquery.com/serialize/これが役に立ちます。 – codef0rmer
はい複数の値、私は一緒にシリアル化を含むすべてを作成する方法を参照する必要があります –
あなたは何をしようとしているかを簡単に説明しますか?どのスライダーライブラリですか?あなたの問題をより正確に説明するjsfiddle.netの小さなデモを作成してください。 – codef0rmer