Javascript 基于用户输入从SQL返回数据,无需重新加载表单-经典ASP

Javascript 基于用户输入从SQL返回数据,无需重新加载表单-经典ASP,javascript,sql-server,asp-classic,bootstrap-modal,Javascript,Sql Server,Asp Classic,Bootstrap Modal,我正在为现有的经典ASP应用程序添加新功能。在该功能中,用户将扫描一个条形码,该条形码将在引导模式内的表单中的文本字段中输入其值。扫描仪被配置为在数据之后发送选项卡 我需要的是在字段退出时查询数据库,并使用基于扫描值的查询中的数据填充模式中的其他字段。我需要在不重新加载页面或关闭模式的情况下执行此操作,以便用户可以在保存表单之前验证此信息并进行更改 最好的方法是什么?我写SP没有问题,但不知道如何调用它,然后返回它的值。我可以使用JavaScript/PHP吗?您需要使用一些ajax 基本上,

我正在为现有的经典ASP应用程序添加新功能。在该功能中,用户将扫描一个条形码,该条形码将在引导模式内的表单中的文本字段中输入其值。扫描仪被配置为在数据之后发送选项卡

我需要的是在字段退出时查询数据库,并使用基于扫描值的查询中的数据填充模式中的其他字段。我需要在不重新加载页面或关闭模式的情况下执行此操作,以便用户可以在保存表单之前验证此信息并进行更改


最好的方法是什么?我写SP没有问题,但不知道如何调用它,然后返回它的值。我可以使用JavaScript/PHP吗?

您需要使用一些ajax

基本上,您将向.asp脚本发送请求,该脚本将运行存储过程,然后使用
response.Write
发送响应

然后在jquery中解析该响应

与ASP Classic不同,AJAX是一种新技术,因此它与JSON配合使用效果更好

JSON库并不多

您可以使用json2.asp:

或者,如果您愿意,您可以尝试使用XML,但它现在不受欢迎,而且解析起来更繁琐

您提到PHP,这不是一个坏主意,因为它是内置的,您可以看到:


希望这有帮助

是的,这可能是JS目前最常用的任务。后端技术与此无关,它可以是您熟悉的任何服务器端语言。从这里开始:在重新构建我的谷歌搜索之后,我终于找到了这篇非常有用的文章:我使用了JSON选项。