Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么要将0追加到来自jQuery的ajax.load()调用的结果中?_Jquery_Ajax_Load - Fatal编程技术网

为什么要将0追加到来自jQuery的ajax.load()调用的结果中?

为什么要将0追加到来自jQuery的ajax.load()调用的结果中?,jquery,ajax,load,Jquery,Ajax,Load,我正在使用jquery中的.load()函数将php文件的结果插入到元素中。我的代码如下所示: $('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'}); 一切都很好——返回的值被完美地加载到.postcontent中。但是,0会附加到末尾。每一次。即使我什么也不返回,里面也会出现一个孤独的0。postcontent。有人能解释发生了什么事吗 谢谢 admin-ajax.php返回的内容类型是什么?当您使用F

我正在使用jquery中的.load()函数将php文件的结果插入到元素中。我的代码如下所示:

$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'});
一切都很好——返回的值被完美地加载到.postcontent中。但是,0会附加到末尾。每一次。即使我什么也不返回,里面也会出现一个孤独的0。postcontent。有人能解释发生了什么事吗


谢谢

admin-ajax.php返回的内容类型是什么?当您使用Fiddler或其他调试代理来检查HTTP响应的实际内容时,您是否在那里看到0(或任何其他伪字符)?

我不确定这是否与0有关,但您有一个额外的“after”edit,它应该是:$(“#edit.postcontent”)哇。这是为了简化在这里发布的功能而去掉一些东西的剩余部分。我现在把它修好了。。现在我觉得有点傻。我使用的是wordpress内置的ajax功能,它使您能够在ajax响应函数中使用wordpress函数——快速查看该代码可以发现,在每次自定义调用之后,die('0')都会运行。谢谢你强迫我看那些显而易见的。。