Wordpress中的自定义Ajax请求

Wordpress中的自定义Ajax请求,ajax,wordpress,http-status-code-404,Ajax,Wordpress,Http Status Code 404,我在header.php中插入了此脚本: var loadData=function(){ jQuery.ajax({ type:"POST", url:"json_gallery_data.php" }).done(function(data){ var videos=JSON.parse(data); for(var i in videos){ alert("ok"); } }) } 然后出现文

我在header.php中插入了此脚本:

var loadData=function(){
   jQuery.ajax({
      type:"POST",
      url:"json_gallery_data.php"
   }).done(function(data){
      var videos=JSON.parse(data);
      for(var i in videos){
         alert("ok");
      }
   })
}
然后出现文件:json\u gallery\u data.php未找到 我能做什么?
谢谢

我在此假设json\u gallery\u data.php存在于您的主题中(而不是WordPress安装的根目录中)。因此,您需要将正确的URI传递给AJAX函数:

url: "<?php echo get_stylesheet_directory_uri() . '/json_gallery_data.php'; ?>"
url:“

阅读更多关于
get\u stylesheet\u directory\u uri()。如果此答案解决了问题,请选择“正确”(单击左侧的复选标记)。