我正在研究wordpress,并希望即时搜索我的用户从数据库中获取食物数据。但是问题是让我生气了5天......问题在于Jquery post方法,当我想要定义必须发布信息的页面的路径它会让我回到this错误。我尝试过很多东西,有些东西我记得。
1.Downloaded Telerik摆弄调试页面(看看是否还有其他迷你错误)。
2.下载服务器日志以查看来自那里的请求。
3.牵制各种Url文件路径,甚至尝试链接到我希望信息发布到的网页。
我注意到所有路径中只有一个给了我不同的错误,我试过的所有路径都给了我404(未找到),但是/wp-content/themes/yuuta/Food-Groups-BG.php这个给出了我粘贴了500(内部服务器错误)。
我还注意到,当我将该路径放入我的.js文件error_log
出现在我的主文件夹中时,出现此错误:
PHP致命错误:在第3行的/home/shreddin/public_html/wp-content/themes/yuuta/Food-Groups-BG.php中调用未定义函数get_header()
有我的jquery:
jQuery(document).ready(function ($) {
$("#food_search").keyup(function(event){
var search_term =$(this).val();
$.post("/wp-content/themes/yuuta/Food-Groups-BG.php",{search_term: search_term},function(data)
{
$("#food_search_result").html(data);
})
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<p>Търсене на храни: <input type="text" name="food-search" id="food_search"></p>
<div id="food_search_result"></div>
我真的需要帮助,对不起,如果我错过了什么或有任何错误。谢谢!