/ / jQuery inicializuje jazdec údajmi z požiadavky JSON (vrátené z php skriptu) - php, jquery, json, jquery-ui-slider

jQuery inicializuje posuvník s údajmi zo žiadosti JSON (vrátený z PHP skriptu) - php, jquery, json, jquery-ui-slider

v tejto chvíli sa snažím inicializovať jazdec jQuery s údajmi, ktoré som získal z dotazu PHP-SQL kódovaného do formátu JSON.

PHP funguje, ale snažím sa analyzovať hodnotu (v budúcnosti bude možné analyzovať viac hodnôt) na premennú a posunúť ju ako počiatočnú hodnotu do jazdca.

Tu sú funkcie a veci, ktoré som doteraz vykonal:

JS:

function schieber(){

var handle = $("#custom-handle");

$("#slider-aktualisierungsrate").slider({
min: 1,
max: 60,
create: function() {
handle.text( $( this ).slider( "value" ) );
},
slide: function( event, ui ) {
handle.text( ui.value );
}
});}

function getSettings(){

var settings = [];

$.getJSON("/php/settings.php", function(data){

$.each(data, function(index, value) {
settings.push(parseInt(data.Aktualisierungsrate));
});
//settings = data;
$("#slider-aktualisierungsrate").slider("value", settings[0]);
});}

Toto nefunguje, volám getSettings po inicializácii jazdca. Možno existuje metóda na analýzu údajov JSON vo vnútri funkcie vytvorenia jazdca.

Ďalej nechcem len inicializovať jazdec, chcem tlačiť aktualizované hodnoty späť do databázy SQL pomocou iného skriptu php.

odpovede:

0 pre odpoveď č. 1

Funguje to s týmto riešením:

function schieber(){


var init = [];
var handle = $("#custom-handle");

$.getJSON("/php/settings.php", function(data){

$.each(data, function(index, value) {
init.push(parseInt(value.test));
});

$("#slider-aktualisierungsrate").slider({
min: 1,
max: 60,
value: init,
create: function() {
handle.text( $( this ).slider( "value" ) );
},
slide: function( event, ui ) {
handle.text( ui.value );
}
});

});}