簡體   English   中英

如何將Javascript事件發送回Rails進行處理?

[英]How can I send Javascript events back to Rails to process?

如果我在Javascript層中有用戶交互,我可以使用Javascript操作觸發Rails控制器操作並將數據從Javascript傳遞給那些Rails方法嗎?

是。 您可以使用XMLHttpRequest將異步調用回到Rails應用程序,通常是通過Prototype或其他一些Javascript庫。 您使用查詢參數將數據傳遞回服務器,就像任何其他請求一樣,您的應用程序返回HTML片段或瀏覽器用來更新頁面相關部分的Javascript代碼。

PrototypeHelper類對於在服務器中生成正確的東西很有用。 Ajax.Request是您將在客戶端上使用的。

我相信你可以將AJAX請求發回給你的控制器。 Rails默認包含原型,因此您可以使用其AJAX功能( http://www.prototypejs.org/api/ajax/request

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM