Ich habe eine Schaltfläche, die nicht in Jquery funktioniert. Eine Schaltfläche wird von PHP an Jquery übergeben, wobei json-Objekt verwendet wird. Ich habe alle anderen Code nur die Schaltfläche entfernt, um zu testen, um zu versuchen, und dies zu lösen. Ich erstelle den gleichen Link und platziere ihn auf meiner Seite in PHP. Wenn der Link angeklickt wird, erscheint eine Warnung und funktioniert.JQuery Link-Taste funktioniert nicht von PHP zurückgegeben, funktioniert aber wenn nicht
Auf der gleichen Seite habe ich eine zusätzliche Schaltfläche, die die gleiche Schaltfläche ist, aber diese Schaltfläche wurde von PHP über JSON zu JQuery und an die div angehängt. Dieser Link/Button funktioniert nicht? warum ist das? beide erscheinen gleich!
Hoffnung jemanden beraten, was hier
Dank geschieht
Button von PHP
zurück//Jquery basic test button for functionality (works if link button is already on HTML page)
$("[href='#test']").click(function() {
alert("has been clicked");
});
//JQuery extract of my code
var content;
$.each(data, function(i, item) {
content += item;
});
$(content).appendTo('#theframe');
},'json');
auch
$.each(data, function(i, item) {
content += item;
});
$('#theframe').html(content);
},'json');
//php returned
$json[] = '<a href="#test">View Post</a>';
echo json_encode($json);
//php button on page
<a href="#test">View Post</a>
versucht haben
Dank
Gelöst mit Hilfe von allen Posts, danke! @ Anthony's Beispiel hinzugefügt den Rahmen $ ('# theframe'). On ('klicken', '[href = "# test"]', Funktion (e) { Warnung ('wurde angeklickt'); }) ;
Danke, wer eine Antwort geschrieben hat, danke für die Erklärungen Ich habe viel gelernt;) Danke. @Anthony Ich habe dein Beispiel toll genutzt danke – Alan