Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 $.post找不到文件路径。我是否缺少某些内容?_Javascript_Wordpress - Fatal编程技术网

Javascript $.post找不到文件路径。我是否缺少某些内容?

Javascript $.post找不到文件路径。我是否缺少某些内容?,javascript,wordpress,Javascript,Wordpress,我想对我的页面进行即时搜索(类似谷歌)。当用户编写食物名称时,它必须从数据库中搜索变量,并返回是否有匹配项(我将使用php)。php代码目前不会造成问题,但java是另一回事。当我输入任何字母时,它会显示错误。我从头开始尝试了5次,每次我使用java时,它都会以这个错误开始。我的食物组BG页面是,它位于我的主主题文件夹中,其中有所有其他.php页面文件。我不知道为什么它找不到该页面。。请帮忙/ 顺便说一句,我在wordpress工作 jQuery(文档).ready(函数($){ $(“#食物

我想对我的页面进行即时搜索(类似谷歌)。当用户编写食物名称时,它必须从数据库中搜索变量,并返回是否有匹配项(我将使用php)。php代码目前不会造成问题,但java是另一回事。当我输入任何字母时,它会显示错误。我从头开始尝试了5次,每次我使用java时,它都会以这个错误开始。我的食物组BG页面是,它位于我的主主题文件夹中,其中有所有其他.php页面文件。我不知道为什么它找不到该页面。。请帮忙/ 顺便说一句,我在wordpress工作

jQuery(文档).ready(函数($){
$(“#食物搜索”).keyup(功能(事件){
var search_term=$(this.val();
$.post(“/Food Groups BG.php”,{search\u term:search\u term},函数(数据)
{
$(“#食品搜索结果”).html(数据);
})
});
});

ъаааааааа:


使用wordpress时,我建议使用admin-ajax.php。即:

add_action('wp_ajax_nopriv_food_groups_bg,function(){
//无论ajax文件中有什么内容,也可以使用wordpress框架
模具();
});

并使用
/wp admin/admin\u ajax.php?action=food\u groups\u bg

调用函数,您有多确定
/food groups bg.php
应该在哪里?i、 我读到,如果文件在主目录中,它必须只有/和文件名,我真的不知道java如何在不声明它的情况下获得主目录。我还是一个新手,只是提醒一下:你把JavaScript和java搞混了。两种非常不同的语言,具有非常不同的用例。您的web根目录(主文件夹)通常包含wp admin、wp includes和wp content。因此,如果你想使用像/filename.php这样的URL,它需要在那个文件夹中。Yap它就在那里,我下载了服务器日志以查看请求,我看到它从/wp content/themes/yuuta/Food-Groups-BG.php获取其他页面。所以我改变了它,现在它给我内部服务器错误500…:D Edot:我还注意到我的文件夹模板中有一个错误日志文件,它是在我更改文件路径时创建的,上面写着:PHP致命错误:在(这里的文件夹路径)中调用未定义的函数get_header()。我会试试看,有没有办法不用wordpress和ajax就可以做到。谢谢!当然可以,但是为什么不在使用wordpress网站时使用wordpress呢?我非常建议你使用wordpress框架,因为原始数据库访问通常会导致一个很大的安全漏洞。你完全是对的,但是我真的很想学习在没有WP的情况下编写代码。这是我的第一个网站,我知道它不会是一个真正的专业网站;)。我有一个人至少可以保护它的一部分。