不适用于jquery 1.9.1版本

时间:2013-08-07 07:44:41

标签: jquery

$('#postform').submit(function() {
            $(this).ajaxSubmit(options);
            return false;
});

当我将网站升级到jquery 1.9.1

时,上面的代码无效

2 个答案:

答案 0 :(得分:4)

函数ajaxSubmit不是jQuery库的核心函数,而是一个名为“form”的插件。

您可以在此处下载:http://jquery.malsup.com/form/

将相应的js文件包含到您的页面后,您的代码应该可以正常工作。

答案 1 :(得分:2)

使用jquery ajax提交表单而不是ajaxSubmit()

语法。

var frm = $('#postform');

       $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
            success: function (data, status, xhr) {

                //call back handling here

                }

        });

参考:http://api.jquery.com/jQuery.ajax/