0

我想完成什么:
1.我想将我的表单提交给我的操作(将数据写入我的数据库)。
2.在同一个提交/帖子中,我还想打开一个新窗口到另一个站点。

这不应该那么难,但我一定错过了一些东西。
我将如何实现这一目标?
如果我只是密集,我道歉......

4

1 回答 1

0
$(document).ready(function(){
    $('.btnPaypal').on('click', function(){
        $.ajax({
            url: '@(Url.Action("Action", "Controller"))',
            type: 'post',
            data: {
                Value1: 'Value1',
                Value2: 'Value2'
            },
            success: function (result) {
                //for redirect
                window.location = "url";
                //new tab
                window.open(URL,name,specs,replace);
            }
        });
    });
});

确保您在页面上引用了 jquery,并且它位于页面底部的脚本标记中。value1 和 value2 只是如何将数据发送回控制器的示例。只需确保您在控制器上指向的 post 方法具有输入参数,其中名称与您在那里发送的内容完全匹配。在 url 参数中确保更改操作和控制器以匹配您的代码,您应该很好。如果您有任何问题,请告诉我。

于 2013-11-08T13:51:15.250 回答