如果我在Javascript層中有用戶交互,我可以使用Javascript操作觸發Rails控制器操作並將JavaScript數據傳遞給這些Rails方法?如何將Javascript事件發送回Rails進行處理?
1
A
回答
4
是的。通常通過Prototype或其他Javascript庫,使用XMLHttpRequest
將異步調用回到Rails應用程序。使用查詢參數將數據傳回服務器,與其他任何請求非常相似,您的應用程序將返回HTML片段或JavaScript代碼,瀏覽器將使用該代碼更新頁面的相關部分。
PrototypeHelper類對於在服務器中生成正確的東西非常有用。 Ajax.Request是您將在客戶端上使用的內容。
0
我相信你可以將AJAX請求發送回你的控制器。默認情況下,Rails包含原型,因此您可以使用其AJAX功能(http://www.prototypejs.org/api/ajax/request)
相關問題
- 1. 如何發送郵件以進行註冊處理
- 2. 如何獲取事件以將參數發送給事件處理程序?
- 3. 觸發事件處理器回發c#
- 4. WCF發送HttpPostedFileBase服務進行處理
- 5. 在Python中處理Outlook發送事件
- 6. 處理髮送對象關閉事件
- 7. javascript事件處理
- 8. javascript事件處理
- 9. JavaScript事件處理
- 10. javascript事件處理
- 11. 發送文件到應用程序進行進一步處理
- 12. 面向Facebook的Javascript事件處理程序發送
- 13. Javascript事件處理程序未觸發
- 14. 觸發器然後處理JavaScript事件?
- 15. Rails:如何處理使用curl發送的文件
- 16. 如何將PLINQ進行並行處理?
- 17. 如何處理回送
- 18. ASP.NET:如何爲我自己的控件處理回發事件?
- 19. 如何在Javascript中處理ActiveX事件
- 20. 如何處理簡單的JavaScript事件?
- 21. 如何將數據發送回用javascript
- 22. 如何在akka.net的事件處理程序中發送消息?
- 23. 如何發送使用Timer.tick事件處理
- 24. Javascript回發事件
- 25. 使用模板進行事件處理
- 26. 將自己的參數發送給事件處理程序?
- 27. 如何將表單數據發送到外部數據庫並進行處理?
- 28. 如何找到哪些Javascript觸發或處理事件?
- 29. .net Listbox不會用JavaScript事件處理程序進行編譯?
- 30. 如何將事件發送到netty中的其他處理程序?
非常有幫助。謝謝。所以基本上Ajax.Request是從客戶端發送XMLHttpRequest和我的Javascript數據作爲查詢參數,然後在我的控制器中使用PrototypeHelper將接收到的查詢參數轉換爲我的應用程序可以理解的數據? – 2009-06-02 02:34:42