为了使用 ajax 加载页面,我的脚本文件中有以下内容:
$(".ajaxed").live("click", function(event) {
var post_slug = $(this)[0].pathname.substring(1);
alert(post_slug);
$.address.crawlable(true).value(post_slug);
$("#board").load("ajax/",{slug:post_slug});
return false;
});
当用户单击链接到http://www.website.com/link1的锚点时,post_slug 警报是 link1。但是当我在 IE8 中使用它时,post_slug 警报是 ink1 而不是 link1。我究竟做错了什么 ?
我猜是 .substring(1) 但我能做什么?