Hej WordPress entusiaster!
Jeg er stødt på et lille problem med AJAX.
Jeg er i gang med at lave et plugin, og vil gerne implementere AJAX i det - og det virker også... til dels!
Jeg har en "Slet" knap, som skal slette noget indhold på en liste (se det som en indkøbsliste), og den virker også, hvis jeg vil slette det øverste på min liste. Hvis jeg prøver at slette nr. 2, 3 eller 4 på min liste, så virker knappen ikke?
Det er som om, at den kun fanger det øverste ID, men de andre får den ikke fat i ..
Hvad gør jeg lige forkert?
Her er min AJAX kode:
jQuery(document).ready(function(wcrdelete) {
wcrdelete('#wcommentreminder-deleteform').click(function() {
var data = {
action: 'wcommentreminder-deleteaction',
name: document.getElementById("wcommentreminderdel").value,
securitydel: document.getElementById("_wpnonce").value
};
wcrdelete.post(ajaxurl, data, function(response) {
alert(response);
var myLocation = document.location.href;
wcrdelete('#comment_reminder_table').load('# #wcommentreminder-table');
});
return false;
});
});
Her er den formel der sender data afsted:
<div id="wcommentreminder_deleteform">
<form action="" id="wcommentreminder-deleteform" method="POST">
<input type="hidden" id="wcommentreminderdel" name="wcommentreminderdel" value="<?php echo $print->id; ?>">
<?php wp_nonce_field('comment_delete_nonce') ?>
<input type="submit" class="button-primary" name="comment_delete" value="Delete" />
</form>
</div>
Håber nogen kan gennemskue dette.. :s