मेरे पास एक लिंक है जिसमें "/news#1930"
का href है। जब मैं /news
पृष्ठ पर इस लिंक पर क्लिक करता हूं, तो यह पृष्ठ को रीफ्रेश नहीं करता है (यह यूआरएल के अंत में # 1 9 30 जोड़ता है)। मैं इसे पृष्ठ को रीफ्रेश करना चाहता हूं हालांकि (मैं उस टैग को # jquery के साथ जानकारी के साथ किसी विशिष्ट आईफ़्रेम में उस विशिष्ट आलेख को लोड करने के लिए उपयोग कर रहा हूं और जब यह रीफ्रेश नहीं होता है तो यह नया आलेख लोड नहीं करेगा)। ताज़ा करने के लिए कैसे कोई विचार है?हैश टैग के साथ पेज कैसे बनाएं Href Refresh
कोड मैं वर्तमान में है:
$(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);
}
});
ठीक है, अच्छा कॉल है फिर से लोड होगा। यह एक लिंक के लिए काम करता है, लेकिन मेरे पास वास्तव में इनमें से तीन लिंक हैं। जब उनके पास रिक्त स्थान होते हैं, तो रीफ्रेशिंग की एक ही समस्या नहीं होती है। मैंने पहले के बीच एक स्थान, दूसरे के बीच दो, और तीसरे के बीच तीन डालकर इस पर हैक किया। यह काम करता है, लेकिन ऐसा करने का सबसे अच्छा तरीका नहीं हो सकता है। इसे बेहतर बनाने के तरीके पर कोई विचार? – Andrew
हैश यूआरएल के लिए बहुत कुछ नहीं है। मुझे नहीं लगता कि एक और रास्ता है। शायद हैश वैल्यू को टोकन करना कई लोगों का उपयोग करने के लिए एक अच्छा विकल्प होगा। –