0

就在这里,我可能完全错了。

我在 Wordpress 中工作。

在一个页面上,我正在创建一个 html 选择菜单(主菜单),其中包含与站点中每个页面相关的选项。该菜单显示在页面上。

我还在为每个页面(页面菜单)创建带有选项的选择菜单,这些菜单不显示但存储在 php 变量中。

主菜单中的选项与这些 php 变量相关,它们是页面菜单

现在,当在主菜单中选择一个选项时,我想加载相关的页面菜单,但我不想重新加载页面。

我可以存储页面菜单的 HTML 代码,然后在主菜单中选择相关选项时使用 AJAX 加载它们。

希望这是有道理的,有人可以提供帮助。

4

2 回答 2

1

如果您使用的是 jQuery:最好的方法是

$("#menuContainer").load("mymenu01.php")

http://api.jquery.com/load/

于 2013-09-11T11:28:41.707 回答
1

按照这个例子:

<section>
</section>
<div>
    <ul>
        <li data-url="ExternalPage1.php">
            Option 1
        </li>
        <li data-url="ExternalPage2.php">
            Option 2
        </li>
    </ul>
</div>

使用

jQuery

使用这个 javascript:

$('li').bind('click', function() {
    $('section').load( $(this).data('url') );
});

希望这有帮助。

巴勃罗。

于 2013-09-11T13:30:52.787 回答