使用jquery.form (latest)
与jquery.1.5.2
(我无法改变这一点)和多部分表格时。
ERROR:
Uncaught SyntaxError: Unexpected token < jquery-1.5.2.js:593
的jsfiddle:
我真的需要确定为什么这只发生在多部分表格中
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>
答案 0 :(得分:0)
原因是该插件的最新版本利用了jQuery 1.7+独有的方法。您会注意到还更新到最新的jQuery库将正确显示控制台中的对象而不是错误。
显然我不能在不提供某些代码的情况下进行链接,所以这里有一些代码。
$(document).ready(function(){
$('#my_form').ajaxSubmit({
success:function(response){
console.log(response);
},
dataType:'json'
});
});
答案 1 :(得分:0)
我浏览了github repo,发现版本2.60与jquery 1.5.2一起工作。我尝试了大约10种不同的版本。