Tôi có một liên kết có một href là "/news#1930"
. Khi tôi nhấp vào liên kết này khi trên trang /news
, nó không làm mới trang (nó chỉ thêm # 1930 vào cuối URL). Tôi muốn nó làm mới trang mặc dù (Tôi đang sử dụng thông tin sau thẻ # với một số jquery để tải bài viết cụ thể đó trong iframe tương ứng và khi nó không làm mới nó sẽ không tải bài viết mới). Bất kỳ ý tưởng về làm thế nào để buộc làm mới?Cách tạo trang bằng thẻ băm Href Refresh
Mã Tôi hiện đang có là:
$(document).ready(function() {
var $news_story = $(window.location.hash.substring(1)),
$news_number = $news_story.selector,
$news_url = 'http://www.synergy-pr.com/news/mediacenter/index.html?view=article&CustomerID=41b1if9-a17d4va5sf7of15e3kb0pa3kd2y-99d03n8sq4ad2xk8h47j00r98el5pf&ClientArticleID=' + $news_number, //url of specific article
$news_url_default = 'http://www.synergy-pr.com/news/mediacenter/index.html?CustomerID=41b1if9-a1hd4xa52f78f1ke3bb0oa3ld2k-90208c8g64x02nh8wf7ad0m181p5su'; //url of general news page
if ($news_number.length>0) { //if their is a # with a number, this means it is a sidebar link and should load that specific article
$('#news-feed').attr('src', $news_url);
} else { //if not, load the main news page
$('#news-feed').attr('src', $news_url_default);
}
});
Được rồi, gọi tốt. Điều đó làm việc cho một liên kết, nhưng tôi thực sự có ba trong số các liên kết này. Khi tất cả chúng đều có không gian, cùng một vấn đề không làm mới xảy ra. Tôi đã tấn công xung quanh điều này bằng cách đặt một khoảng trống giữa cái đầu tiên, hai giữa cái thứ hai và ba giữa cái thứ ba. Điều này làm việc, nhưng không thể là cách tốt nhất để làm điều đó. Bất kỳ suy nghĩ về làm thế nào để làm cho điều này tốt hơn? – Andrew
Không có nhiều URL băm. Tôi không nghĩ có một con đường khác. Có lẽ mã hóa giá trị băm sẽ là một thay thế tốt cho việc sử dụng nhiều giá trị băm. –