Hallo Leute,
ich bastel gerade an etwas herum und trete leider auf der Stelle. Vielleicht hat jemand eine Idee?
Ich bekomme leider 6 Ergebnisse angezeigt, alle samt nicht in dem Container, wo sie hin sollen.
Nehme ich als Variante das JSON gedöns aus der PHP-Datei raus und rufe die Datei direkt im Browser auf erhalte ich die richtigen Datensätze. 2 an der Zahl.
Nehme ich das JSON wieder rein und rufe es direkt auf erhalte ich:
{"id":"1","name":"Jutebeutel lang","bild":"images\/start\/jutebeutel_lang.png","next_table":"pcc_jutebeutel_lang","preis":"0.00","aktiv":"1"}
Jemand eine Idee woran es liegt?
Vielen Dank vorab für eure Mühen und eure Zeit.
Liebe Grüße, Stefan
ich bastel gerade an etwas herum und trete leider auf der Stelle. Vielleicht hat jemand eine Idee?
Code:
$(document).ready(function(){
$.ajax({
type:"Post",
url:"db_titel.php",
success:function(data_titel){
$(document.body).append('<div id=\"schritt_1\" class=\"maincontainer_auswahl\"></div>');
$('#schritt_1').append('<div id=\"schritt_1_head\" class=\"schritt_head\"></div>');
$('#schritt_1').append('<div id=\"schritt_1_content\" class=\"schritt_content\"></div>');
titel=data_titel;
$('#schritt_1_head').html(titel);
$.ajax({
type:"Post",
url:"db_verbindung.php",
data:{var:next},
success:function(data){
var obj=$.parseJSON(data);
$.each(obj,function(){
$('#schritt_1_content').append('<div id=\"auswahl_'+obj['id']+'\" class=\"auswahl\"></div>');
$('#auswahl_'+obj['id']).append('<div id=\"name'+obj['id']+'\" class=\"auswahl_name\">'+obj['name']+'</div>');
$('#auswahl_'+obj['id']).append('<div id=\"bild'+obj['id']+'\" class=\"auswahl_bild\"><img src=\"'+obj['bild']+'\" width=\"100\" height=\"100\" \/></div>');
$('#auswahl_'+obj['id']).append('<div class=\"hidden\" data-id=\"'+obj['id']+'\" data-next=\"'+obj['next_table']+'\" data-preis=\"'+obj['preis']+'\" data-name=\"'+obj['name']+'\"></div>');
$('#auswahl_'+obj['id']).click(function(){
// auswahl in vars schreiben
s1titel=titel;
s1id=obj['id'];
s1name=obj['name'];
s1preis=obj['preis'];
s1next=obj['next_table'];
$('#schritt_'+obj['id']+'_content').toggle("slow", function(){
schritt_id++;
alert('Nächster Schritt: '+schritt_id);
schritt_2();
}); // ende toggle function
}); // ende click
}); // ende each function
} // ende success
}); // ende ajax
} // ende success
}); // ende ajax
}); // ende ready
PHP:
$dbConnection = mysqli_connect('localhost', 'root', '', 'pricocal');
$query="SELECT * FROM `pcc_start` WHERE `aktiv` = '1'";
$result=mysqli_query($dbConnection, $query);
if(mysqli_num_rows($result) > 0){
$row=mysqli_fetch_array($result, MYSQLI_ASSOC);
echo json_encode($row);
}else{
echo "Keine (aktiven) Elemente";
}
Ich bekomme leider 6 Ergebnisse angezeigt, alle samt nicht in dem Container, wo sie hin sollen.
Nehme ich als Variante das JSON gedöns aus der PHP-Datei raus und rufe die Datei direkt im Browser auf erhalte ich die richtigen Datensätze. 2 an der Zahl.
Nehme ich das JSON wieder rein und rufe es direkt auf erhalte ich:
{"id":"1","name":"Jutebeutel lang","bild":"images\/start\/jutebeutel_lang.png","next_table":"pcc_jutebeutel_lang","preis":"0.00","aktiv":"1"}
Jemand eine Idee woran es liegt?
Vielen Dank vorab für eure Mühen und eure Zeit.
Liebe Grüße, Stefan

