Allwissendes Karmameerschweinchen!
Hi zusammen,
Ich habe ein php Script welches ich via jquery.load abrufe.
darin wird ein html Button erzeugt. Für diesen möchte ich nun auch via jquery einen Ajax Aufruf starten.
Derzeit sieht das so aus und funzt aber nicht
Wenn ich nun innerhalb des jquery load die Seite loaded.php alle 5 Sekunden aufrufe und auf den Button klicke passiert genau gar nix.
Auf der Firefox Fehlerkonsole gibts nicht mal eine Ausgabe. Sprich das jQuery in der loaded.php wird gar nicht erst angesprochen.
Das JavaScript sollte aber richtig sein, da es funktioniert, sobald ich vorher keinen jquery.load Aufruf habe.
Wie kriege ich mein Buttonscript nun innerhalb des Load zum laufen? :uhm:
Ich habe ein php Script welches ich via jquery.load abrufe.
darin wird ein html Button erzeugt. Für diesen möchte ich nun auch via jquery einen Ajax Aufruf starten.
Derzeit sieht das so aus und funzt aber nicht
PHP:
//loader.php
...
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery.ajaxSetup({cache:false});
var refresh = setInterval(function(){
// Load the php file that handles the data , send request via POST by using JSON {"arg" : "value" }
jQuery("#description_span").load("<?php echo "http://page/loaded.php"; ?>, {
"bla" : "<?php echo $_POST['bla']; ?>",
"blubb" : "<?php echo $_POST['blubb']; ?>"
});
},5000);
});
jQuery('#loading').ajaxStart(function() {
jQuery(this).show();
}).ajaxStop(function(){
jQuery(this).hide();
});
</script>
PHP:
//loaded.php
<button type="button" name="dingsda" title="dingsda" class="mybtn" value="irgendwas" />
...
jQuery(".mybtn").click(function() {
jQuery.ajax({
type: "POST",
url: '<?php echo 'http://page/otherpage.php'; ?>',
data : {
bla: 'blubbs'
},
dataType: 'json',
success: function(data){
alert("success :" + data.bla );
},
error:function(){
alert("failure");
}
})
});
Auf der Firefox Fehlerkonsole gibts nicht mal eine Ausgabe. Sprich das jQuery in der loaded.php wird gar nicht erst angesprochen.
Das JavaScript sollte aber richtig sein, da es funktioniert, sobald ich vorher keinen jquery.load Aufruf habe.
Wie kriege ich mein Buttonscript nun innerhalb des Load zum laufen? :uhm: