कैसे एक लिंक / button_to_remote फोन पर अतिरिक्त पैरामीटर भेजने के लिए?

वोट
1

प्रोटोटाइप के अजाक्स एक पैरामीटर पैरामीटर के लिए एक हैश सरणी (के साथ 'पैरामीटर' नामक स्वीकार करता प्रोटोटाइप डॉक ) जो स्वचालित रूप से प्राप्त के रूप में भेज दिया जायेगा या पोस्ट वार्स, लेकिन मुझे लगता है कि सरणी रेल button_to_remote विधि का उपयोग करने के लिए आइटम जोड़ने के लिए कैसे नहीं पा सके।

मैं सिर्फ विधि के लिए भेजा URL में पैरामीटर जोड़ सकता है, लेकिन वह महसूस करता है hackish .. वहाँ एक बेहतर समाधान वहाँ बाहर है?

11/05/2009 को 00:32
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
0

के रूप में छिपे हुए इनपुट क्षेत्रों है कि आप पर button_to_remote कॉल कर रहे हैं जोड़ें।

<input type="hidden" name="name" value="myValue">
11/05/2009 को 00:36
का स्रोत उपयोगकर्ता

वोट
1

का उपयोग करते हुए button_to_remoteअगली कार्रवाई के लिए मानकों को भेजने के लिए एक ही रास्ता उन्हें यूआरआई में डाल रहा है।

button_to_remoteका एक कार्यात्मक समकक्ष के रूप में करना है link_to_remote, जो भी पैरामीटर जोड़कर का कोई दूसरा रास्ता नहीं है।

आप और अधिक कुशल नियंत्रण की जरूरत है, तो आप पूर्ण रूप का निर्माण और अपनी कार्रवाई के लिए प्रस्तुत है कि की जरूरत है।

11/05/2009 को 07:32
का स्रोत उपयोगकर्ता

वोट
3

मैं वास्तव में समाधान मिल गया! आप का उपयोग कर समारोह में पैरामीटर पास कर सकते हैं: विकल्प के साथ, इस तरह:

<%=button_to_remote "+3", {:url =>task_path(@project, @story, task), :with=>"'actual=3'"}%>

चाल है कि मूल्य के लिए: एक जावास्क्रिप्ट अभिव्यक्ति है कि URL प्रारूप में एक कुंजी-मान पेयर लौटना चाहिए, जैसे "कुंजी = मान" है के साथ। यही कारण है कि वहाँ एक ही ऊपर पर मूल्य के आसपास अतिरिक्त उद्धरण है।

एक समारोह भी पृष्ठ से जानकारी खींचने के लिए यदि आवश्यक हो तो किया जा सकता है:

:with=>"getValuesForPostbackFunction()" 

पहले फ़ॉर्म सबमिट किया जाता समारोह मूल्यांकन किया जाएगा।

11/05/2009 को 13:58
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more