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 アラートは link1 ではなくink1 になります。私は何を間違っていますか?
.substring(1) だと思いますが、どうすればよいですか?