当将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种不同的版本。