问题是这样的, success回调函数始终没办法执行, 而表单提交前的函数却没问题
源码分析:
189行这个地方, 如果target这个参数有存在, 同时又没设置服务器返回的dataType, 那么这时候success回调函数就会被191行这个函数替换掉。 这个函数的作用是将目标dom的html替换成服务器返回的内容
看源码193行实际上如果options.target是存在的, 那么通过each还是是可以执行到回调函数的。只所以回调函数没有起作用是因为该dom对象不存在。。。。
关于jquery.form.js的使用请看:
本文探讨了jQuery表单插件中success回调函数不执行的问题。分析指出,当设置了目标DOM且未指定服务器返回的数据类型时,success回调会被替换。问题在于目标DOM对象不存在。
3万+

被折叠的 条评论
为什么被折叠?



