加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > Asp > 正文

ASP表单 javascript - 经典的ASP和Javascript集成

发布时间:2023-12-22 06:18:29 所属栏目:Asp 来源:DaWei
导读: 我目前正在使用Classic ASP和youtube javascript API来提取视频信息并将其存储到数据库中,但是我需要知道某些后续步骤是否可行,或者是否必须转换为另一种语言。我试图下载到SQL 2012数据库

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

我试图下载到SQL 2012数据库中的信息当前超出了允许的最大空间,这意味着我每次只能发送大约1700个结果中的50个(并且还在不断增长)。在使用空间上限之前,我将继续运行下一页功能,直到没有更多的页面令牌为止,然后简单地上载所有数据,但是,现在我必须分步进行。

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

通过直接编辑代码,我可以修改发送到经典ASP的50个结果,但是我希望能够在不修改代码的情况下做到这一点。

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

尝试花费过多信息时遇到的错误是:

 

Request object error 'ASP 0104 : 80004005' Operation not Allowed

 

如果这个问题似乎有点含糊ASP表单,我深表歉意,因为我不确定在不撰写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个结果。

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章