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ď č. 1Funguje 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 );
}
});
});}