0

所以我一边学习 JavaScript/jQuery,一边构建网站。现在我需要一个数据库,我的朋友建议学习 Ruby 并使用它来处理数据。从这个问题:JavaScript Execute Ruby Script它展示了我如何执行 Ruby 脚本,但我想知道是否可以将数据发送到该脚本,以便它可以将其推送到 MySQL 数据库?

基本上用户会提交一个字符串,所有的东西都是由 JS 动态生成的,所以我想在用户提交后立即将该字符串发送到 SQL 数据库。如果有人能在阅读方面为我指明正确的方向。我在 Ruby 方面没有太多的知识/经验,所以任何能将我重定向到对这个特定任务有用的东西都会很棒。谢谢!

4

1 回答 1

1

你提到的问题可能不是你想要的。仅当服务器与您的浏览器位于同一台机器上并且该机器运行 Windows 时,这才有效。

对于每个人都可以访问的网站,您需要有一个运行某些软件的服务器 - 在您的情况下是用 ruby​​ 编写的 - 并且由浏览器发送请求 - 在您的情况下是通过您的 JavaScript 程序。

为此,您需要发送一个 XMLHttpRequest。对于 jQuery,您可以在文档教程中阅读相关内容。这样你就可以让你的浏览器与服务器对话。

为了让服务器能够监听和响应,您应该使用一些框架,例如Ruby on Rails或(不是 Ruby,而是 Python)Django

于 2012-06-11T20:36:23.343 回答