Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
ajax多表单之谜_Ajax_Forms - Fatal编程技术网

ajax多表单之谜

ajax多表单之谜,ajax,forms,Ajax,Forms,我正在构建一个包含多个表单的页面。但它们都带有一个提交按钮。 类似于在kickstarter.com中创建项目表单(http://www.kickstarter.com/start) kickstarter中使用的代码如下: $("#submit_for_review a").live("click", function (a) { a.preventDefault(); var c = $(this), d = $("#savin

我正在构建一个包含多个表单的页面。但它们都带有一个提交按钮。 类似于在kickstarter.com中创建项目表单(http://www.kickstarter.com/start)

kickstarter中使用的代码如下:

    $("#submit_for_review a").live("click", function (a) {
        a.preventDefault();
        var c = $(this),
            d = $("#saving-layer");
        d.show();
        $.ajax({
            url: c.attr("href"),
            type: "get",
            dataType: "json",
            success: function (a) {
                a.ok ? j(c, function () {
                    $("body").addClass("confirm_preview");
                    b("Preview", "Pre-Submit");
                    return !0
                }) : ($.each(a, function (a, b) {
                    if (b) {
                        var c = $("#" + a.replace(/_/g, "-")).html(b);
                        window.FB && window.FB.XFBML && setTimeout(function () {
                            FB.XFBML.parse(c[0])
                        }, v)
                    }
                }), e() && h($(".flash-error:first").closest(".panel").index()))
            },
            complete: function () {
                d.hide()
            }
        })
    });
现在我的问题是,这个按钮如何通过ajax发送数据? 我可以看到url、type、dataType、success、complete都有参数,但是为什么没有发送参数数据,而服务器能够接受来自所有表单的所有数据呢。 数据可以通过cookie或会话传递吗?
谢谢你在这方面的帮助

jQuery网站有一个很好的标题,标题是“评价我:使用AJAX”(尽管它是XML而不是JSON)。作为复习,不妨将整个教程贯穿始终

关键的一点是要记住,$创建了一个新的jQuery对象


要了解AJAX的流程概述,请尝试。

我终于明白了。事实证明,数据是通过另一种方式发送的(不是通过此表单)。谢谢你的建议。