gpt4 book ai didi

php - WordPress - 它可以工作,但我不知道为什么

转载 作者:行者123 更新时间:2023-12-01 05:06:06 25 4
gpt4 key购买 nike

我正在从头开始编写一个自定义主题。作为菜单,我使用 jquery Accordion 控件;每个 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");
}

我还启用了 mod_rewrite 来获取漂亮的帖子永久链接。

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

我的意思是:

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

这不起作用。但是:

(blank line)
(blank line)
<?php
$category = $_GET["q"];
...

它有效!这是一种魔法吗?

最佳答案

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

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

这表明您的 PHP 脚本中存在问题,即它没有回显应有的值。然而,由于无法看到 PHP 脚本的其余部分做了什么,我无法确定。

关于php - WordPress - 它可以工作,但我不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com