【发布时间】:2009-05-23 19:49:08
【问题描述】:
有可能吗,我该怎么做?
【问题讨论】:
-
为这个问题写一个像样的摘要/标题怎么样?
标签: jquery
有可能吗,我该怎么做?
【问题讨论】:
标签: jquery
是的,但需要 ajax 帮助和服务器端脚本。 jquery 和 JS 不支持 MySQL 连接。
【讨论】:
不能直接使用,但您可以使用 Ajax 从由服务器端语言生成的页面中获取内容。 Here is how to use Ajax with jQuery.
【讨论】:
简答:
不,您不能开箱即用。 JavaScript 代码在浏览器中运行,服务器上的 MySQL 数据库。 Browser-Javascript 不能直接在服务器上运行任何代码(pfewww!:)。
长答案:
一些 Web-Development-Frameworks 在 json 中以明确定义(有时是 RESTful)的方式公开底层数据库结构:
如果是 Ruby on Rails 中的假设模型“用户”:
所有用户的列表,当作为 GET 请求发出时。当作为 POST 发布时,创建一个新用户。
/users.json
当作为 GET 请求发出时,返回数据库 ID 为 1 的用户。当作为 PUT-Request 发出时,使用 database-id 1 更新用户。当作为 DELETE 请求发出时删除对象。
/users/1.json
返回的 json 代码(JavaScript Object Notation)可以很容易地在 JavaScript 中使用 eval() 进行解析。所以这是一种使用 jQuery 以半直接方式访问数据库的方法:)
希望对你有帮助
【讨论】: