css - 如何将表单值传递给 asp 脚本而不实际从表单操作中调用它?

标签 css forms redirect iframe asp-classic

这就是我想要做的。我有一个使用 CSS 来显示/隐藏不同内容 div 的页面。其中一个 div 是向数据库提交记录的表单。单击“提交”后,我不想重定向回默认页面内容,这是通过在表单操作中调用脚本并在 ASP 脚本末尾使用简单的 response.redirect 会发生的情况。相反,我想将表单信息传递给 iframe(或其他方式)中的 ASP 脚本,然后清除表单。这样用户就可以继续在表单中输入另一个事件,而不必在导航中再次单击“添加事件”按钮以显示隐藏的表单 div(如果我要重定向回来,这就是它加载默认页面的方式) .

我看到了几种处理方法: - 正如我上面提到的,表单数据在 iframe 或类似的东西中被发送到 ASP。 - 我正常调用 ASP 脚本,但是在执行 response.redirect 到 default.asp 时,不知何故还告诉页面显示表单 div 而不是默认内容

在任何一种情况下,我都不确定我将如何做到这一点。有帮助吗?

最佳答案

如果我没理解错的话,你要做的不是发布到 iframe,而是使用 ajax 和 jquery。粗略的轮廓是这样的:

$(function () { 
$('form').submit(function (e) {
    e.preventDefault();
        $.ajax({
        type: 'POST',
        url: 'submit.asp',
        data: 'input1=' + escape($.trim($('#input1').val())),
        dataType: 'html'
    }).done(function (data) {
        if (data) {
            // clear the form
        }
    });
});
}); 

关于css - 如何将表单值传递给 asp 脚本而不实际从表单操作中调用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23346950/

相关文章:

javascript - Android Webview 无法直接通过 getElementById().click() 重定向到网站

php - Codeigniter - 登录后如何重定向用户?

html - CSS3D translationZ和translationY思维错误

javascript - 如何自动测试网页中的元素是否按预期呈现

html - 按钮网格,它们之间的间距很小

选择菜单中的 Javascript OR 操作数不起作用

html - Bootstrap 在响应问题上的按钮

javascript替换提交时所有表单字段中的文本

javascript - 如何防止禁用 javascript 的用户提交表单?

php - 停止通配符 SSL 将子域重定向到主域