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

jquery replacewith, um Daten mit Ajax zu erhalten, nachdem Sie auf eine Zelle geklickt haben

Dein Code ist sehr seltsam. Ich nehme an, Ihr Problem kommt von Ihrem Javascript/jQuery.

Ihr Code verwendet keine Callback-Funktion, die ich sehen kann, also würde ich Ihren Code so ändern, dass er aktualisiert wird, nachdem die XMLHTTPRequest abgeschlossen ist:

$( "#mytable tr td:first-child" ).click(function() {

    //I'm not sure where you are getting str from, but get it before you call this:

    $.get("getUser.php", {q:str}, function(data){

        //data holds what getUser.php echoes
        $("#yourTable").replaceWith(data);

    });

});