您好我想知道是否有其他方式使用javascript或其他方法直接将用户输入输入数据库而不使用POST方法。
答案 0 :(得分:3)
如果您想要的结果是javascript本身连接到数据库并运行查询,那么我相信答案是否定的。但是,这是您永远不会想要做的事情,因为这意味着用户可以完全访问数据库。
答案 1 :(得分:1)
有几个HTTP命令:
GET POST PUT DELETE HEAD CONNECT TRACE
根据规范,唯一能够做你想要的事情的是PUT和POST。
您不应使用GET将数据发送回服务器进行存储。因此,如果您不想使用POST,请使用PUT。
答案 2 :(得分:1)
使用jQuery,prototype或dojo使用Ajax调用有什么问题。
另一种选择是使用flash或silverlight并调用Web服务
答案 3 :(得分:0)
是的,使用GET方法。通过HTTP,这些是您的选择。
答案 4 :(得分:0)
如果正在从有权访问数据库的计算机上查看页面,那么您可以请求javascript创建ADO activex对象的实例(一个记住那些?mebe我正在显示我的年龄)然后你的js代码可以直接与数据库通信。同样,这仅适用于可以直接命中数据库的机器(本地机器/网络)。