2009-09-12 25 views

回答

0

没有,你必须使用一些服务器端处理语言,比如PHP,ASP ....

+0

我可以传递一个JavaScript值到一个PHP变量吗?例如,我将通过javascript获取textarea的值,然后将其复制到php变量中。 – noob 2009-09-12 14:19:07

+0

是的,您可以将JS数据作为查询字符串参数或在您提出请求时输入表单输入 – annakata 2009-09-12 14:44:47

+0

您能举个例子吗?对不起,我是一个小菜鸟。 – noob 2009-09-12 14:57:25

4

不是直接的,除非你是一个client-side database工作。但是,您可以使用XMLHttpRequest将JavaScript与服务器端脚本(无论您希望的后端)挂钩。

1

如在浏览器中使用Javascript?不,你不能。

假设你可以使用AJAX技术通过服务器层推送SQL命令,然后到数据库,但你真的真的不会想要,因为这将是一个邪恶的母亲的所有安全风险。

3

你真的不想这样做。如果将SQL存储在客户端JavaScript中,则会将数据库的详细信息和结构公开给攻击者。创建一个AJAX方法来执行传入JavaScript而不会产生漏洞并且攻击者可以使用来执行SQL注入攻击会非常困难。

+0

只要你的服务器端脚本完成了输入消毒的彻底工作,这不是一个坏主意。假设你不会将一串原始SQL作为一个变量传递......这会很糟糕。 – 2009-09-13 00:00:12