दिलचस्प पोस्ट
कैसे ठीक से I / O पर भरोसा रखने वाले नौकरी को समानता से समांतर सी # में रीड-ओनली फाइलों के साथ मैं एक निर्देशिका कैसे हटाऊं? स्थैतिक विधि को लागू करने के लिए कस्टम ईएल फ़ंक्शन कैसे बनाएं? MVC- पॉप अप विंडो बूस्ट :: आत्मा अभिव्यक्ति पार्सर एंड्रॉइड वेबव्यू में फ़ॉन्ट साइज को कैसे बदल सकता है? कैसे सूची दृश्य के साथ स्वत: पूर्णतथाविवरण देखें? सीएसएस चयनकर्ताओं में "बोनस" में बृहदान्त्र के साथ JSF जेनरेट HTML तत्व आईडी का उपयोग कैसे करें? सी ++ सरणी के सदस्यों को कॉपी नियंत्रण कार्यों में कैसे संभाला जाता है? आईओएस डिवाइस लॉक होने पर या किसी अन्य एप्लिकेशन पर पृष्ठभूमि ऑडियो चलाने के तरीके को कैसे संभालना है? किसी दिनांक के सप्ताह-संख्या की गणना कैसे कर सकता हूं? पायथन स्ट्रिंग और पूर्णांक सम्मिलन क्या नियमित अभिव्यक्ति में एक काउंटर वेरिएबल की तरह कुछ है? System.BadImageFormatException: फ़ाइल या विधानसभा को लोड नहीं कर सका (installutil.exe से) कैसे TreeViewItem HierarchicalDataTemplate आइटम से प्राप्त करने के लिए?

jquery URL से क्वेरी स्ट्रिंग प्राप्त करें

संभव डुप्लिकेट:
मैं क्वेरी स्ट्रिंग मान कैसे प्राप्त करूं?

मेरे पास निम्न URL है:

http://www.mysite.co.uk/?location=mylocation1 

मुझे यूआरएल से location के मूल्य को चर में लाने की ज़रूरत है और उसके बाद इसे jQuery कोड में इस्तेमाल करना है:

 var thequerystring = "getthequerystringhere" $('html,body').animate({scrollTop: $("div#" + thequerystring).offset().top}, 500); 

क्या किसी को पता है कि जावास्क्रिप्ट या jQuery का उपयोग करके उस मूल्य को कैसे प्राप्त किया जाए?

Solutions Collecting From Web of "jquery URL से क्वेरी स्ट्रिंग प्राप्त करें"

से: http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html

यह वही चीज़ है जिसकी आपको आवश्यकता है 🙂

निम्न कोड यूआरएल पैरामीटर वाले जावास्क्रिप्ट ऑब्जेक्ट को वापस करेगा:

 // Read a page's GET URL variables and return them as an associative array. function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } 

उदाहरण के लिए, यदि आपके पास URL है:

 http://www.example.com/?me=myValue&name2=SomeOtherValue 

यह कोड वापस करेगा:

 { "me" : "myValue", "name2" : "SomeOtherValue" } 

और आप ऐसा कर सकते हैं:

 var me = getUrlVars()["me"]; var name2 = getUrlVars()["name2"]; 
 location.search 

यही आपको ज़रूरत है

https://developer.mozilla.org/en-US/docs/DOM/window.location

कुछ jQuery और सीधे जे एस के साथ ऐसा करने का एक आसान तरीका, आउटपुट देखने के लिए बस क्रोम या फ़ायरफ़ॉक्स में अपना कंसोल देखें …

  var queries = {}; $.each(document.location.search.substr(1).split('&'),function(c,q){ var i = q.split('='); queries[i[0].toString()] = i[1].toString(); }); console.log(queries); 

इस स्टैकवरफ्लो उत्तर पर एक नज़र डालें।

 function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } 

आप विधि का उपयोग करने के लिए विधि का उपयोग कर सकते हैं:

अर्थात:

 var thequerystring = getParameterByName("location"); $('html,body').animate({scrollTop: $("div#" + thequerystring).offset().top}, 500); 

हम ऐसा करते हैं …

 String.prototype.getValueByKey = function (k) { var p = new RegExp('\\b' + k + '\\b', 'gi'); return this.search(p) != -1 ? decodeURIComponent(this.substr(this.search(p) + k.length + 1).substr(0, this.substr(this.search(p) + k.length + 1).search(/(&|;|$)/))) : ""; };