2012-02-20 121 views
0

我有一个Web应用程序,用户在网页上选择一些选项并单击“提交”按钮。点击提交按钮后,应用程序将查询数据库并在弹出窗口中显示结果。现在,我有一个奇怪的需求来捕获弹出窗口中显示的数据并将其保存在另一个数据库中。我的问题在于,如何获取弹出窗口中显示的数据。我对这类东西很陌生,对于如何继续下去毫不知情。如何捕获弹出窗口上显示的数据

我借助一个例子来解释上述情况。

可以说,用户在网页中输入他的名字并点击提交。提交时,将弹出DB并询问该特定人员的年龄。现在,我必须捕捉到年龄的价值,并将其另存为另一个数据库。

+0

“弹出窗口”意思不大,它可能是一个模式弹出窗口或显示在页面顶部的div,您需要提供更多详细信息。无论如何,你不能从弹出窗口轻松地“阅读”,你应该找到它的创建位置(并且设置其文本)。 – Viruzzo 2012-02-20 10:44:14

+0

DB如何在弹出窗口上显示味精?你不觉得你的应用程序正在做它? – 2012-02-20 10:46:01

+0

@viruzzo:它是一种模态弹出窗口。 Sunil:我不明白你在说什么。数据库在这里弹出不显示味精。网页在点击提交按钮时查询数据库,从弹出窗口中显示从数据库提取的结果。我需要抓住弹出窗口中显示的数据 – 2012-02-20 10:53:57

回答

1

当数据库返回的第一个查询(在你的情况下年龄)的值,而不是显示的数据,首先存储在某些变量的值。现在,激发另一个查询来存储提取的数据(年龄)。第二个查询完成后,即将年龄保存在数据库中后,您可以按照现在的操作显示年龄。

希望这有助于!

1

JavaScript中用于创建弹出窗口的打开方法返回用于访问该弹出窗口的DOM的对象。您可以使用此对象访问弹出窗口的内容。

参见:http://www.w3schools.com/jsref/met_win_open.asp

+0

感谢您的答案。我会通过这个尝试去实现它。如果我能够掌握DOM,那么它是完美的。 – 2012-02-20 10:58:08

相关问题