我在页面的“index.php”中有一些选项卡(jQuery UI 选项卡)。此页面不仅显示内容,还检索$_GET
变量以在选项卡下方显示一些其他内容。
问题是如何告诉 jQuery UI href
(attr of the clicked) 是键 "href" 的值,它必须发送 (GET) 到当前 index.php 页面,在 JS 中调用有window.location.pathname
(我不能使用PHP 生成的 JavaScript)。
代码是这样的,我没有办法让事情发挥作用。
jQuery('#front-tab').tabs({
spinner: "Loading...",
select: '#tab-one',
cache: true,
fx: { height: 'toggle', opacity: 'toggle' },
url: window.location.pathname,
ajaxOptions: {
type: 'get',
success: function(){alert('Sucess');},
error: function(){alert('I HAZ FAIL');};
},
dataType: 'html'
}
});
的HTML:
<div id="front-tab">
<ul>
<li><a href="#tab-home"><span>Home</span></a></li>
<li><a href="tab-1"><span>Tab Content 1</span></a></li>
<li><a href="tab-2"><span>Tab Content 2</span></a></li>
<li><a href="tab-3"><span>Tab Content 3</span></a></li>
<li><a href="tab-4"><span>Tab Content 4</span></a></li>
</ul>
<div id="tab-home">
content...
</div>
</div>
是的,每次我尝试加载其他选项卡时,这都会让我充满“I HAZ FAIL”。第一个选项卡是内联 HTML,但其余的是 Ajax。url: window.location.pathname
似乎不起作用或指向正确的方向。好吧,我不知道这是否符合我的要求。