Ich benutze jQuery AJAX, um eine parametrisierte Funktion auf dynamische Schaltfläche klicken aufzurufen. Skript und Funktion funktionieren gut. Das einzige Problem ist, dass es den gesamten HTML-Code in die Alarmbox zeigt. direkt aus . Ich muss keinen HTML-Code zeigen, sondern muss nur erfolgreiche Nachrichten anzeigen. Bitte jemand mir helfen. DankeAjax-Alarm-Box zeigt HTML-Code
<html>
tables, textbox, buttons
</html>
<?php
//some php, sql stuff
echo "<td><input type='button' name='disable' value='Disable' onClick='disable($id);'/></td>";
?>
<script>
function disable(id) {
jQuery.ajax({ type: 'Post',
url: '',
data: {action: 'delete', ID: id}
})
.done(function(data) {
alert("Data Saved: " + data);
location.reload();
});
}
</script>
Alarmbox zeigt HTML-Code im HTML-Block und erfolgreiche Nachrichten von PHP-Block. Ich muss HTML-Code nicht zeigen, nur erfolgreiche Nachrichten anzeigen müssen.
Daten ist das Ergebnis aus der URL, wo Sie es zu, kann es einige HTML-Tags enthalten –
Ich glaube, Sie data.responseText müssen - nicht mit jQuery sicher obwohl – jeff
Daten ist, was ur in der PHP-Skript ausgeführt Echo –