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