Call jQuery-Funktion nach ajax html geladen

Also ich habe 2 jQuery-Funktionen gespeichert .js-Datei und .js-Datei geladen wird, vor dem head-tag

was ist .js-Datei:

$(document).ready(function(){

    $("#button1").click(function(){
        $.ajax({
            type: 'GET',
            url: 'button2.php',
            success: 
                function(html){
                    $('#button_div').html(html)
                }
            ,
        });     
    });

    $("#button2").click(function(){
        $.ajax({
            type: 'GET',
            url: 'button1.php',
            success: 
                function(html){
                    $('#button_div').html(html)
                }
            ,
        });     
    });

});

Also nach Körper ich habe:

<div id="button_div"><input type="button" id="button1" value="Press"></div>

wenn der button1 gedrückt wird, laden Sie die php-Datei mit dem Namen button2.php mit dem div und button2-code, aber hier, wenn button2 gedrückt wird, führt nicht den button2 klicken Sie auf Funktion.

Warum?

Wenn ich die jQuery-code von button2 innen button2.php Datei nach Elementen funktioniert Prima. Aber ich will nicht, dass. Ich will, dass die jQuery-Zeilen gespeichert, nur in einem .js-Datei und nur vor </head> tag. Ich will nicht die jQuery-Zeilen, nach-Elemente.

  • In der ersten $(#button_div).html(html) ist fehlende Zitate $("#button_div").html(html). auch diese beiden ajax-Aufrufe könnte getan werden, mit ein und verwenden Sie die Schaltflächen-id zu füllen url
Schreibe einen Kommentar