【发布时间】:2012-01-07 20:20:31
【问题描述】:
此求助请求是在之前措辞不佳的求助请求(道歉)之后提出的。
我有两个 asp/vbscript 页面。第二页(仅包含 在提交第一页的表单时调用。
第二页上的代码导致更新数据库记录,如下所示(字段由查询字符串变量填充。):
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "dsn=xxx;uid=xxx;password=xxx;"
SQLString = "UPDATE dbo_tbl_printing_tempstore SET " & fieldPrefix & "has_text1 = 'YES', " & fieldPrefix & "text = '" & fieldUpdate & "' WHERE id = " & tempid & ""
MyConn.Execute(SQLString)
MyConn.Close
Set MyConn = Nothing
表单提交所做的只是导致数据库更新发生 - 没有别的。
页面然后 response.redirects 回到调用页面。这会导致第一页上的刷新和大量数据丢失 - 这是我要避免的。
谁能告诉我如何在不离开然后刷新呼叫页面的情况下进行更新?有人告诉我 Ajax 可以做到这一点,但我完全没有使用它的经验。
非常感谢
【问题讨论】:
-
是的,ajax 是你应该看看的。对 Ajax、HTML 和 HTTP 做一些研究……
-
让我印象深刻的是,这个问题与 JavaScript 无关,不应该这样标记。
-
首页,谢谢,我会看看,但我真的可以为这一要求提供一些帮助。我确信我最终会学习 Ajax,但这对我来说完全是新事物。 Milad Naseri,您可能是对的,但由于我不知道是否有某种 javascript/jquery 解决方案,所以在有人说之前将其放入是合适的
标签: ajax database asp-classic vbscript