Php Wordpress-它能工作,但我不';我不知道为什么
我正在从头开始写一个自定义主题。作为菜单,我使用jquery accordion控件;使用jquery.load()加载每个手风琴项目内容,如下所示: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-
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"];
...