Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich Daten aus MySQL mit Ajax und Json in verschiedene Textbereiche

Benutze diesen Code :), hoffe das hilft :)

 $.ajax({ //Ajax call.

                type: "GET",
                url: "search.php",
                data: 'id=' + idvalue , 
                type: 'json',
                success: function(msg){
                    // Show results in textareas.
                    msg = JSON.parse( msg );  // Line added 
                     $('#resultname').val(msg.name);
                     $('#resultyear').val(msg.year);
                     $('#resulttype').val(msg.type);
                    }

                }); // Ajax Call

Zeile hinzugefügt:msg =JSON.parse( msg ); // Zeile hinzugefügt

Wenn die URL des Empfängerformulars diese Nachricht ist, ist dies kein JSON-Code. Sie sollten JSON mit der Funktion JSON.parse([string]) parsen parse msg von String zu JSON-Code :) ...

aktualisieren

$('#resultname').val(msg.name);
 $('#resultyear').val(msg.year);
 $('#resulttype').val(msg.type);