1
我正在使用jQuery AJAX調用動態按鈕單擊上的參數化函數。腳本和功能工作正常。唯一的問題是,它將所有HTML代碼顯示在警報框中。從...開始。我不需要顯示HTML代碼,只需顯示成功的消息。請有人幫助我。謝謝Ajax警報框顯示HTML代碼
<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>
警報框顯示html代碼在HTML塊和成功的消息從php塊。我不需要顯示HTML代碼,只需要顯示成功的消息。
數據是你發佈到的url的結果,它可以包含一些html標記 –
我認爲你需要data.responseText - 不確定與jQuery雖然 – jeff
數據是我們在執行的php腳本中迴應的任何信息 –