jQuery AJAX to Rails 3, In Rails how to get the Variable Passed via Data? -


रेल 3 एप .... मेरे पास निम्न jQuery है जो काम कर रहा है:

  $। एजेक्स ({url: '/ नेविगेशन / सिडेनव', डेटा: "urlpath =" + urlpath, सफलता: फ़ंक्शन (e) {$ ("# sideNav-container")। स्लाइड डाउन ("धीमा");}}) ;  

urlpath '/' या '/ परियोजनाओं' या '/ लेखकों' जैसे सामान हो सकता है।

मेरा प्रश्न है कि मैं उस यूआरएलपीथ चर को कैसे पकड़ूं नियंत्रक में इसलिए मैं इसे अपने दृश्य में उपयोग करने के लिए उपयोगकर्ता को वापस sidenav क्या तय कर सकते हैं?

धन्यवाद

"डेटा" कुंजी के लिए हैश में urlpath में पास करें। जैसा कि:

  $। Ajax ({url: '/ navigations / sidenav', डेटा: {"urlpath": urlpath}, सफलता: फ़ंक्शन (e) {$ ("# sideNav- कंटेनर ")। स्लाइडडाउन (" धीमा ");}});  

यह फिर urlpath को पैरामीटर ऑब्जेक्ट में देगा, ताकि आप अपने नियंत्रक से एक्सेस कर सकें। तो आप बस

  परम [: urlpath]  

कर सकते हैं और आप उस urlpath को प्राप्त कर सकते हैं जिसे आपने पास किया था।):


Comments