如何在 Sinatra 应用程序中混合使用 Ruby 和 HTML5?
我使用 Javascript / HTML5 从浏览器获取信息,并将其传回 Sinatra 和 Ruby。
如何将此信息传递回 Sinatra,以便我可以在代码的其他部分使用它?
I am getting information from the browser using Javascript / HTML5 that I want to pass back into Sinatra and Ruby.
How can I pass this information back into Sinatra so that I can use it in other parts of my code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你想将任何信息从客户端(JavaScript)传递到服务器端(Sinatra),你需要使用 AJAX 或类似 Comet 的东西。您应该序列化、编码数据、使用 XMLHttpRequest 发送数据并在服务器端代码中进行处理。之后,您可以向客户端返回答案。
If you want to pass any information from the client-side (JavaScript) to the server-side (Sinatra), you need to use AJAX or something like Comet. You should serialize, encode your data, send it using XMLHttpRequest and handle in the server-side code. After that, you may return an answer to your client-side.