【问题标题】:ASP include file after ajax postajax 发布后的 ASP 包含文件
【发布时间】:2015-06-10 10:39:43
【问题描述】:

我有 index.asp,其中包含所有文件 所以我有文件 search.asp,其中没有包含,但功能从 index.asp 中包含的文件本地工作

所以当我从 search.asp 到 search.asp 进行 ajax POST 时,所有包含的文件在我对同一页面做出响应后都不起作用。

另外,如果我将所需文件直接包含到 search.asp 中,我会收到重新定义暗淡名称的错误。

所以我认为只有一种方法是动态包含所需的文件,如果发布请求在哪里:

<%
  If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
%>
<!--#include virtual="Functions/main.asp"-->
<!--#include virtual="Functions/setlcnid.asp" -->
<%
  End If
%>

但这不应该工作,因为它总是包含那些文件

那么如何在 ajax POST 之后包含需要的文件呢?

【问题讨论】:

  • 包含文件应该是自包含的/模块化的,换句话说,类或函数列表不需要全局引用,这样可以避免这样的问题。

标签: jquery ajax asp-classic


【解决方案1】:

包含从 if 条件中排除。我建议你把 if 直接放到文件和 main.asp setlcnid.asp 中,它们总是包含

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多