jQuery.form ajaxsubmit以多部分表单输出错误



当将jquery.form (latest)jquery.1.5.2一起使用时(我不能更改此)和多零件形式。

ERROR:
Uncaught SyntaxError: Unexpected token < jquery-1.5.2.js:593

jsfiddle:

http://jsfiddle.net/n8knq/16/

我真的需要确定为什么仅在多部分表单

中发生这种情况

javscript:

$(document).ready(function()
{
    $('#my_form').ajaxSubmit({
        success:function(response)
        {
           console.log(response);
        },
        dataType:'json'
    });                  
});

html:

<form id="my_form" method="post" action="" enctype="multipart/form-data">
<input type="text" name="my_text" />
<input type="submit" />
</form>​

原因是该插件的最新版本利用JQuery 1.7 独有的方法。您会注意到,更新到最新的jQuery库将正确显示对象中的对象而不是错误。

继续,尝试。

显然我无法不提供一些代码,所以我无法链接,所以这里有一些代码。

$(document).ready(function(){
    $('#my_form').ajaxSubmit({
        success:function(response){
            console.log(response);
        },
        dataType:'json'
    });                  
});

我浏览了GitHub存储库,并找到了与JQuery 1.5.2合作的2.60版。我尝试了大约10种不同的版本。

最新更新