为什么没有达到fadeOut的功能?每次运行该函数时,都会刷新页面而不是使用AJAX。我知道这可能是一个微不足道的问题,但我卡住了。任何帮助将使我得到一个良好的睡眠。感谢为什么不能达到这个功能?
<script type="text/javascript">
function deleterow(id){
if (confirm('Are you sure want to delete?')) {
$.post('delete.php', {id: +id, ajax: 'true' },
function(){
$("#row_"+id).fadeOut("slow");
});
}
}
</script>
这里是由PHP输出HTML:
<button onclick="deleterow('.$entry['rowid'].')" class="fg-button fg-button-icon-left ui-state-default ui-corner-all"><span class="ui-icon ui-icon-trash"></span></button>
检查JavaScript控制台中的错误。 – 2011-04-13 03:55:49
'id:+ id'看起来像是错误。 – 2011-04-13 04:20:33
这与你的报价嵌套三个深度的事实有什么关系?即“''没有注册的部分''”也许尝试转义那些引号? – 2011-04-13 04:52:02