问题是您混合了Ajax
success处理程序的参数。首先执行
data脚本返回的内容,然后执行
textStatus。理论上,它可以是“超时”,“错误”,“未修改”,“成功”或“
parsererror”。但是,在
successtextStatus中将始终成功。但是,如果您需要添加
alert错误,则可以添加
error处理程序。是的,将$(“#result”)中的选择器更改为class。因此,更正后的代码可能如下所示:
$.ajax({ type: "POST", url: "<?php echo base_url(); ?>contents/hello", data: "id=" + a_href, success: function(data, textStatus) { $(".result").html(data); }, error: function() { alert('Not OKay'); }});


