Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在ASP Classic/VBScript中提交不带表单的帖子数据_Jquery_Vbscript_Asp Classic - Fatal编程技术网

Jquery 在ASP Classic/VBScript中提交不带表单的帖子数据

Jquery 在ASP Classic/VBScript中提交不带表单的帖子数据,jquery,vbscript,asp-classic,Jquery,Vbscript,Asp Classic,我使用的是ASP classic,我想在没有表单的情况下提交帖子数据 下面是一个场景。用户在第1页的表单中填写注释框。表单使用Post提交第2页的数据。Page2处理传入数据并使用Response.Redirect方法重定向回Page1。如果用户填写不正确,我需要将这些数据发回第1页,这样用户就不会丢失他键入的内容。Page2并不打算在任何时候实际显示任何HTML。它只是一个评论处理页面,无论发生什么都会重定向。有没有更好或更喜欢的方法 jQuery有.post方法,它允许您按照我的要求进行操作

我使用的是ASP classic,我想在没有表单的情况下提交帖子数据

下面是一个场景。用户在第1页的表单中填写注释框。表单使用Post提交第2页的数据。Page2处理传入数据并使用Response.Redirect方法重定向回Page1。如果用户填写不正确,我需要将这些数据发回第1页,这样用户就不会丢失他键入的内容。Page2并不打算在任何时候实际显示任何HTML。它只是一个评论处理页面,无论发生什么都会重定向。有没有更好或更喜欢的方法


jQuery有.post方法,它允许您按照我的要求进行操作。然而,我真的不确定如何将其与我的ASP页面集成。我想我实际上需要暂时显示一个HTML页面,然后让jQuery在页面加载后处理重定向。这也意味着我将有一个带有jQuery将提取的值的表单。我认为这可能是一个不错的解决方案,但如果存在,我更喜欢一个更“本地”的解决方案。

取决于您的系统
服务器。Transfer()
可能是一个解决方案。 因此,当您将Server.transfer()从第2页转到第1页时,所有数据都会再次出现

从文档中:

传输方法发送(传输)所有状态信息(所有 应用程序/会话变量和请求中的所有项 集合)创建到第二个ASP文件

当第二个ASP页完成其任务时,它将不会返回到 第一个ASP页面(如Execute方法)

注:转移方法是一种有效的替代方法 Response.Redirect。重定向强制Web服务器处理额外的 当Server.Transfer方法将执行转移到 服务器上的不同ASP页面,避免了额外的往返


根据您的系统
Server.Transfer()
可能是一种解决方案。 因此,当您将Server.transfer()从第2页转到第1页时,所有数据都会再次出现

从文档中:

传输方法发送(传输)所有状态信息(所有 应用程序/会话变量和请求中的所有项 集合)创建到第二个ASP文件

当第二个ASP页完成其任务时,它将不会返回到 第一个ASP页面(如Execute方法)

注:转移方法是一种有效的替代方法 Response.Redirect。重定向强制Web服务器处理额外的 当Server.Transfer方法将执行转移到 服务器上的不同ASP页面,避免了额外的往返


我认为这是一个很好的解决方案,尽管我还没有测试过。我不清楚如何处理“全局”变量和常量,“全局”连接对象,包括两个页面可能共享的内容,等等。我认为这是一个非常好的解决方案,尽管我还没有测试过它。我不清楚如何处理“全局”变量和常量,“全局”连接对象,包括两个页面可能共享的内容,等等。正确的设计应该是首先使用AJAX,这意味着在第1页中——让AJAX将数据发布到第2页,并处理响应。不过,这是一个很大的变化,所以如果您的时间很紧,请检查下面Yots建议的解决方法。当您想要避免AJAX时,另一个选择是处理第1页上的状态,并使用ServerXMLHTTP从第1页调用第2页。使用ServerXMLHTTP,您可以使用POST将变量发送到Page2。jQuery是更好的解决方案。正确的设计是首先使用AJAX,这意味着在Page1中—使用AJAX将数据发送到Page2,并处理响应。不过,这是一个很大的变化,所以如果您的时间很紧,请检查下面Yots建议的解决方法。当您想要避免AJAX时,另一个选择是处理第1页上的状态,并使用ServerXMLHTTP从第1页调用第2页。使用ServerXMLHTTP,您可以使用POST将变量发送到Page2。jQuery是更好的解决方案