私はPHPで使用したい値を提供する小さなスライダーで作業しています。 これで、スライダーは(var singleValues)しかし、今私はそれをPHPに正しく送信する方法がわかりません。xmlhttpを使ってPHPにjavascriptの値を送信
スライダー:
function displayVals() {
$("#slider").slider();
var step = $("#slider").slider("option", "step");
$("#slider").slider("option", "step", 20);
var singleValues = $('#slider').slider('value');
$("p.value1").html(singleValues);
$("#slider").slider({
change: function(event, ui) {displayVals();}
});
};
私のようなダウンここでVの前にXMLHTTPを使用していたが、私は(VARのsingleValues)を送信するためにそれを変更する方法がわからないfile.phpへ
function achterpaneel(str)
{
if (str=="")
{
document.getElementById("rightColumn_content").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("rightColumn_content").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getAchterpaneel.php?r="+str,true);
xmlhttp.send();
}
おそらくかなりシンプルですが、わかりません。スティールは多くを学ぶ必要があります:)
サンクス!このライン
xmlhttp.open("GET","getAchterpaneel.php?r="+str,true);
が要求文字列にGETリクエストとconcatinates str
を送信しているので、私の推測では、クエリ文字列に(私は仮定し、JSONである)singleValues
を変換することと、このクエリを与えるだろう
+1 jQueryの言及。なぜ誰かがもう何もアヤックスをやっていない理由は分かりません。 jQueryのajax関数は、コードがずっと少なく、ブラウザ間でより柔軟で互換性があります。 – Dutchie432
jQueryスライダであまりにも多くのajaxをやっています。もし私がsugested:Pにしてみたら、PHPにsingleValuesを送る簡単なjQueryの方法はありますか? –