为什么一个0被追加到我的AJAX .load从jQuery的()调用的结果?
题
我使用jQuery中的.load()函数以插入PHP文件的结果的元素。我的代码看起来likethis:
$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'});
一切的伟大工程 - 返回值被装入.postcontent完美。然而,0被追加到末尾。每次。就算我什么也不返回,一个孤独的0显示了内部.postcontent。任何人能解释这是怎么回事?
谢谢!
解决方案
什么内容类型为admin-ajax.php返回?当您使用Fiddler或一些其他调试代理检查HTTP响应的实际内容,你看到0有(或任何其他杂散字符)?
不隶属于 StackOverflow