gpt4 book ai didi

javascript - 经典 ASP 和 Javascript 集成

转载 作者:行者123 更新时间:2023-12-03 09:20:57 25 4
gpt4 key购买 nike

我目前正在使用经典 ASP 和 youtube javascript API 来提取视频信息并将其存储到数据库中,但是我需要知道接下来的一些步骤是否可行,或者我是否必须转换为另一种语言。

我想要下载到 SQL 2012 数据库中的信息目前超出了允许的最大空间,这意味着我每次只能发送 1700 个结果中的大约 50 个(并且还在不断增加)。在空间上限之前,我会继续运行下一页函数,直到没有更多的页面 token ,然后简单地上传所有数据,但是,现在我必须小步完成。

我的应用程序目前的工作方式如下:Javascript 创建隐藏表单 -> 提交表单 -> 经典 ASP 查询表单并将信息移动到数据库

通过直接编辑代码,我可以修改发送到经典 ASP 的 50 个结果,但我希望能够在不修改代码的情况下完成此操作。

所以我的问题是:是否可以向 javascript 发送某种 url 查询,以便我知道我发送了哪些结果?或者除了每次重新运行 javascript 之外还有更好的方法来规避空间问题吗?

尝试花费太多信息时出现的错误是:

Request object error 'ASP 0104 : 80004005'

Operation not Allowed

如果这个问题看起来有点模糊,我深表歉意,因为我不完全确定如何在不写一篇 5 段文章的情况下表达这个问题。

最佳答案

您可以在执行下载的 ASP 上添加重定向。重定向可以返回到 javascript 页面,并在 url 中包含处理的结果数,如下所示:

Response.Redirect "javascript.asp?numResults=" & numberOfResultsSentSoFar

然后在 javascript 页面上包含一些 ASP 来提取处理的结果数量

dim resultsProcessed = Request.QueryString("numResults")

然后你可以将它输入到 JavaScript 中,如下所示:

var currentResultIndex = <%=resultsProcessed%>;

但是,更好的方法可能是使用 AJAX 发送前 50 个结果并等待 ASP 的响应,然后发送下一个 50 个结果。

关于javascript - 经典 ASP 和 Javascript 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31840485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com