我可以使用jQuery从MySql数据库中获取记录吗?

时间:2009-05-23 10:29:27

标签: jquery

有可能,我该怎么办?

3 个答案:

答案 0 :(得分:3)

是的,但是使用了ajax帮助和服务器端脚本。 jquery和JS不支持MySQL连接。

答案 1 :(得分:2)

不是直接但您可以使用Ajax从服务器端语言生成的页面中获取内容。 Here is how to use Ajax with jQuery

答案 2 :(得分:2)

简短回答:

不,你不能开箱即用。 JavaScript代码在浏览器中运行,服务器上的MySQL-Database。 Browser-Javascript无法直接在服务器上运行任何代码(pfewww!:)。

答案很长:

一些Web-Development-Frameworks在json中以明确定义的(有时是RESTful的)方式公开底层数据库结构:

如果Ruby on Rails中存在假设模型“User”:

作为GET请求发出的所有用户的列表。发布为POST时创建新用户。

/users.json 

当作为GET请求发出时,返回具有database-id 1的User。在作为PUT-Request发布时,使用database-id 1更新User。作为DELETE请求发出时删除对象。

/users/1.json

可以使用JavaScript中的eval()轻松解析返回的json-code(JavaScript Object Notation)。所以这是一种以半直接方式使用jQuery访问数据库的方法:)

希望这有帮助