sql >> データベース >  >> RDS >> Mysql

ajaxとjsonを使用してmysqlから異なるテキストエリアにデータを取得する

    このコードを使用してください:)、この助けを願っています:)

     $.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
    

    追加行: msg =JSON.parse(msg); //行が追加されました

    レシーバーフォームのURLの場合、このメッセージは文字列であり、jsonコードではありません。関数 JSON.parse([string])を使用してjsonに解析する必要があります msgを解析します 文字列からjsonコードへ:)...

    更新

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


    1. MySQLは既存のテーブル列を配置します

    2. 複数の列のSELECTとINSERT間の競合状態

    3. FOREIGN KEYを含むテーブルをMySQLデータベースに追加すると、errno150が発生します

    4. 000webhostを使用してデータベースに接続しているときにSQLSTATE[HY000][1045]例外が発生しました