2011-07-04 16 views
5

के साथ url में एक var संलग्न करें मैं एक फ़ंक्शन के साथ एक यूआरएल में एक var जोड़ना चाहता हूं जिसमें मेरे पास एक क्लिक ईवेंट में bounf है।jquery function

कहो URL www.example.com

है समारोह हो जाता है चलाने के बाद।

www.example.com?folder=beats

मैं समारोह सही फ़ोल्डर मूल्य हथियाने मिला लेकिन वर्तमान पृष्ठ यूआरएल से संलग्न करने की आवश्यकता है।

function fileDialogStart() { 

$folder = $('#ams3Folder').val(); 



} 

किसी भी मदद

+1

ब्राउज़र यूआरएल या बस कुछ स्ट्रिंग? –

+1

चर घोषित करने के लिए 'var' का उपयोग करें ताकि आप एक अंतर्निहित वैश्विक न बनाएं। –

उत्तर

8
function fileDialogStart() 
{ 
    var newURLString = window.location.href + 
      "?folder=" + $('#ams3Folder').val(); 

    window.location.href = newURLString; // The page will redirect instantly 
              // after this assignment 
} 

अधिक जानकारी के लिए here जाना।

+1

डेविड वॉल्श के पास 'window.location' पर भी एक शानदार पृष्ठ है: http://davidwalsh.name/javascript-window-location – StuperUser

3
function fileDialogStart() { 

$folder = $('#ams3Folder').val(); 

window.location.href = window.location.href + $folder 

// window.location.href = window.location.href + '?test=10'; 

} 
+1

हाय तारेक सिर्फ एक समस्या है यदि मैं इसे दो बार चलाता हूं तो मुझे www.example.com?folder= मिलता है धड़कता है? फ़ोल्डर = धड़कता है जो इसे गड़बड़ कर देता है ???? – DCHP

+0

आपके पास 2 विकल्प हैं: वैरिएबल को जोड़ने से पहले replace.ref का उपयोग करके location.href को साफ़ करें या कुछ ऐसा करें: window.location.href = 'index.php?' + $ फ़ोल्डर – Tarek

+0

ठीक बीमार धन्यवाद – DCHP

संबंधित मुद्दे