दिलचस्प पोस्ट
रिवर्स इंजीनियरिंग को एक डेटाबेस में नेविगेशन प्रॉपर्टी नामों में सुधार करें एंड्रॉइड पर एनडीके-जीडीबी कैसे काम करना है? कैसे PHP में एक खाली सरणी में तत्वों को जोड़ने के लिए? एनडी से 1 डी सरणियों तक "सावधानी: अनंतिम हेडर दिखाए जाते हैं" में क्रोम डिबगर इंटरनेट एक्सप्लोरर एक्सटेंशन के विकास के साथ कैसे आरंभ करें? एंड्रॉइड ऐप से वाईफाई नेटवर्क से जुड़ी सभी डिवाइसों का पता कैसे लगाया जाता है HTTPS और SSL3_GET_SERVER_CERTIFICATE: प्रमाणपत्र विफल हो गया, CA ठीक है मैं MATLAB में जीयूआई कैसे प्रोग्राम कर सकता हूं? हैशोड में प्रधान संख्या का उपयोग क्यों करना है? कौन सा एनोटेशन दिखाता है पता कैसे पता चलता है? कक्षा वाई का ऑब्जेक्ट एक्स, स्विफ्ट में सिग्नेचर फॉर सिलेक्टर के लिए विधि का क्रियान्वयन नहीं करता है रेलवे 4 के साथ, मॉडल। स्कॉड हटाया गया है, लेकिन मॉडल। सभी इसे बदल नहीं सकते हैं Node.js के लिए एसिंक्रोनस फ़ंक्शन कैसे लिखे JQuery का उपयोग करते हुए तालिका सेल मूल्य कैसे प्राप्त करें?

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 का उपयोग करके उस मूल्य को कैसे प्राप्त किया जाए?

वेब के समाधान से एकत्रित समाधान "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(/(&|;|$)/))) : ""; };