Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Php Wordpress-它能工作,但我不';我不知道为什么_Php_Jquery_Wordpress - Fatal编程技术网

Php Wordpress-它能工作,但我不';我不知道为什么

Php Wordpress-它能工作,但我不';我不知道为什么,php,jquery,wordpress,Php,Jquery,Wordpress,我正在从头开始写一个自定义主题。作为菜单,我使用jquery accordion控件;使用jquery.load()加载每个手风琴项目内容,如下所示: function accordion_show(divID, cat){ $("#" + divID).addClass("aLoaderShow"); $("#" + divID).load("<?php bloginfo('url') ?>/wp-content/themes/peng2/menu-

我正在从头开始写一个自定义主题。作为菜单,我使用jquery accordion控件;使用jquery.load()加载每个手风琴项目内容,如下所示:

function accordion_show(divID, cat){
        $("#" + divID).addClass("aLoaderShow");
        $("#" + divID).load("<?php bloginfo('url') ?>/wp-content/themes/peng2/menu-content.php?q=" + cat);
        $("#" + divID).show();
        $("#" + divID).removeClass("aLoaderShow");
    }
功能手风琴秀(divID,cat){
$(“#”+divID).addClass(“aLoaderShow”);
$(“#”+divID).load(“/wp-content/themes/peng2/menu-content.php?q=“+cat”);
$(“#”+divID).show();
$(“#”+divID).removeClass(“aLoaderShow”);
}
我还启用了mod_rewrite以获得漂亮的帖子

我不明白为什么只有在menu-content.php顶部留下两行空白时脚本才会工作

我的意思是:

 <?php 
       $category = $_GET["q"];
       ...

如果不知道“它起作用”是什么意思,就不可能给出完整的答案

但是,如果让我猜猜,我会说,您认为它与回车符一起工作的原因是,现在文件顶部的两个回车符意味着AJAX调用接收数据而不是什么都没有,这可能是它不工作的最初原因


这表明您的PHP脚本中存在错误,即它没有响应它应该响应的值。但是,由于无法查看PHP脚本的其余部分,我无法确定。

请更正有效版本中的类型
,是否会出现“header ready sent”或“cannot modify header”错误?只是一个长镜头,但如果你得到这些消息,可能的原因是你有一些语法错误,如果你添加那些空白行,是无法达到的?无法完全加载?显示不正确?@roryf-我在get函数中遇到404错误(我使用的是Chrome Developer Tools脚本检查器)。@Mosaul-抱歉,我无法理解你的问题。
(blank line)
(blank line) 
<?php 
       $category = $_GET["q"];
       ...