【发布时间】:2014-08-02 05:30:13
【问题描述】:
我目前在尝试通过 jQuery 根据标题加载页面时遇到问题!
最初,当我通过.click 加载页面时,我将标题更改为#/Pathname。现在我的问题来了,而不是个人不得不不断地去主页,然后点击一个按钮,它会导致pathname
我希望他们能够直接转到www.example.com/main.php#/Pathname 并让 jQuery 能够加载页面......这可能吗?
我试过这段代码,但没有运气:
if (document.location.pathname == "main.php#/Home") {
$('#content').load('home.php', function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
});
}
忽略错误脚本,它只是出于我自己的目的!
【问题讨论】:
-
当您说“不走运”时,究竟是什么问题?您是否使用浏览器控制台验证
document.location.pathname是否返回预期值?现在,当您单击其中一个按钮时,是否会发生任何事情,是否显示您的错误和/或在控制台中记录任何 JS 错误?
标签: javascript jquery ajax pathname