Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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
Javascript 未在新帖子中加载AJAX分页(未找到管理AJAX)_Javascript_Php_Jquery_Ajax_Wordpress - Fatal编程技术网

Javascript 未在新帖子中加载AJAX分页(未找到管理AJAX)

Javascript 未在新帖子中加载AJAX分页(未找到管理AJAX),javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,我有一个名为Knowledge的内置WordPress的自定义帖子类型 Knowledge目前总共只有4个职位。默认情况下,显示3篇文章,然后在加载更多内容时单击“我希望显示最后一张,第4张博客卡” 但是,目前,我的AJAX请求没有成功,它给了我/wp admin/admin-AJAX.php 403(禁止)错误。类似的问题表明它可能与安全插件有关。但是,我已经禁用了任何与安全相关的插件(Jetpack),错误仍然存在 以下是我目前的做法: knowledge list.php 只有我的2美

我有一个名为
Knowledge
的内置WordPress的
自定义帖子类型

Knowledge
目前总共只有4个职位。默认情况下,显示3篇文章,然后在加载更多内容时单击“我希望显示最后一张,第4张博客卡”

但是,目前,我的AJAX请求没有成功,它给了我
/wp admin/admin-AJAX.php 403(禁止)
错误。类似的问题表明它可能与安全插件有关。但是,我已经禁用了任何与安全相关的插件(Jetpack),错误仍然存在

以下是我目前的做法:

knowledge list.php


只有我的2美分,但“loadmore”作为一个动作名称非常常见,可能会被其他插件/主题功能使用。你真的应该考虑切换到像WPJAJAXXMYPuxLimaNeNoLoMuln.N/P>之类的名称空间。 也就是说,另一个常见的问题是您执行add_操作太晚,或者在wp-admin-ajax执行操作之前,它们从未被代码击中。 在代码输入wp admin ajax之前,请100%点击add_操作。
要进行快速测试,您可以移动子主题函数中的那些行(包括函数)。php文件

[object object]
就是当您将一个对象强制放入字符串上下文时得到的结果,您在这里就是这样做的,方法是将它们与字符串值连接起来。不要使用
console.table(“数据:”+Data)
,而是使用
console.table(“数据:”,Data)
-然后您将能够检查实际包含的
数据
。感谢@CBroe-设法让日志工作,以查看其输出的内容。已更新问题中的详细信息以供参考。请显示
pagination_ajax_handler()
函数的代码。是否有任何原因不发送nonce(
security
),即对此进行注释?这可能导致出现
403
。除了
die()
,您还可以使用内置的“wp\u die()”,这是WordPress中推荐的死亡方式。。