|
|||
Anfänger: JSON via jQuery und PHP
Hallo an alle!
Ich bekomme meine einfach JSON - PHP Geschichte nicht gebacken. Serverseitig ist alles bestens (PHP 5.3.1), JSON enabled etc. Am besten mal mein Code: JS Code:
$("#reiseterminID").change( function() { // Value reiseterminID auslesen var addReiseterminID=$("#reiseterminID").val(); $.getJSON("ajax/reiseanmeldung_termine.php?reisterminID=795","reiseterminID="+addReiseterminID+"", function(returnData) { alert("muh"); }); } ); PHP-Code:
Clientseitig wird das change-Event ordentlich abgefangen. Aber ab dem getJSON passiert nix. Keine Reaktion. Und eine Fehlerausgabe habe ich auch nicht. Mag mir wer helfen? Wäre super nett! Geändert von MaloFFM (06.10.2010 um 17:52 Uhr) |
Sponsored Links |
|
|||
Was genau benutzt du mit der id "reiseterminID" ?
Weiterhin ist dein Code nicht besonders sicher. Du solltest prüfen ob $_GET['reiseterminID'] gesetzt und eine valide Zahl ist ! HTML-Code:
$("#reiseterminID").change( function() { addReiseterminID = $("#reiseterminID").val(); $.getJSON("ajax/reiseanmeldung_termine.php?reisterminID=795",function(returnData) { alert("muh"); }); } ); |
Sponsored Links |
|
|||
Danke für die Hilfe!
Oh man wie doof kann man sein... hatte die config.inc.php nicht integriert. Gut, folgender Code nun, der einwandfrei läuft: JS HTML-Code:
$("#reiseterminID").change( function() { // Value reiseterminID auslesen addReiseterminID=$("#reiseterminID").val(); // Select für Reisepreis entfernen falls vorhanden $("#tr-reisepreis").remove(); // JSON-Anfrage ausführen falls Value vorhanden if (addReiseterminID>0) { $.getJSON("ajax/reiseanmeldung_termine.php?reiseterminID="+addReiseterminID+"", function(returnData) { // Select in DIV einfügen var appendString="<tr id='tr-reisepreis'><td class='reise-table-leftcol'>"; appendString=appendString.concat("Abflughäfen"); appendString=appendString.concat("</td>"); appendString=appendString.concat("<td class='reise-table-midcol'> </td>"); appendString=appendString.concat("<td>"); appendString=appendString.concat("<select id='reisepreisID' name='reisepreisID' size='1'>"); appendString=appendString.concat("<option value='0' selected='selected'>bitte wählen</option>"); // Ausgabe der Options aus DB for (iArray=0; iArray<returnData.length; iArray++) { appendString=appendString.concat("<option value='"+returnData[iArray].id+"'>"+returnData[iArray].ort+"</option>"); } appendString=appendString.concat("</select>"); appendString=appendString.concat("</td></tr>"); $("#reise-auswahl").append(appendString); }); } } ); PHP-Code:
Vielen Dank für die Hilfe! |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Kann man via JQuery oder AJAX auf Daten in einer Datenbank zugreifen? | tru2010 | Javascript & Ajax | 1 | 25.05.2011 00:41 |
jQuery Anfänger Problem mit getJSON | Clubnite | Javascript & Ajax | 4 | 26.02.2010 17:56 |
JQuery anfänger fragen ? wie man den code in php einbaut? | kjvision | Javascript & Ajax | 1 | 21.08.2008 18:02 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
PHP (Anfänger): Wie mehrere Argumente übergeben? | NullDevice | Serveradministration und serverseitige Scripte | 9 | 05.09.2006 00:09 |