Jquery ASP在ajax post之后包含文件
我有index.asp,其中包括所有文件 所以我有文件search.asp,其中没有包含,但函数在本地从index.asp包含的文件中工作 因此,当我将响应放在同一页面后,将ajax文章从search.asp发送到search.asp时,所有包含的文件都无法工作 另外,如果我直接将所需文件包含到search.asp,我会得到一个错误,即灰显的名称会被重新定义 所以,正如我所想,只有一种方法是,如果post请求位于何处,则直接包含所需的文件,如:Jquery ASP在ajax post之后包含文件,jquery,ajax,asp-classic,Jquery,Ajax,Asp Classic,我有index.asp,其中包括所有文件 所以我有文件search.asp,其中没有包含,但函数在本地从index.asp包含的文件中工作 因此,当我将响应放在同一页面后,将ajax文章从search.asp发送到search.asp时,所有包含的文件都无法工作 另外,如果我直接将所需文件包含到search.asp,我会得到一个错误,即灰显的名称会被重新定义 所以,正如我所想,只有一种方法是,如果post请求位于何处,则直接包含所需的文件,如: <% If Request.Server
<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
%>
<!--#include virtual="Functions/main.asp"-->
<!--#include virtual="Functions/setlcnid.asp" -->
<%
End If
%>
但这不应该起作用,因为它总是包含那些文件
那么如何在ajax POST之后包含所需的文件呢?包含的文件将从if条件中排除。我建议您将if直接放在文件和main.asp setlcnid.asp中,它们总是包含包含文件应该是自包含/模块化的,换句话说,类或函数列表不需要全局引用,这样可以避免类似的问题。