jquery.form.js 回调函数success不执行

js关键代码:varoptions={url:"../fileMessageAction?action=3&cId="+$("#classifyId").val(),ty... js关键代码:
var options={
url : "../fileMessageAction?action=3&cId="+$("#classifyId").val(),
type : "post",
dataType : 'json',
success : function(obj){
alert(obj.message);
alert(obj);
}
}
$('#myform').ajaxSubmit(options);
Action关键代码:
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
request.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
case 4:
int i4=0;
int j4=0;
out.print("{'message':总共处理<font color='red'>"+i4+"</font>文件 成功<font color='red'>"+j4+"</font>个 失败<font color='red'>"+(i4-j4)+"</font>个}");
break;
注释:提交的表单<input>里面含有file内容,提交表单数据类型是enctype="multipart/form-data",不过已在后台成功接收并且处理完成.只是在返回数据至前台的时候出了问题....当option 里面的datetype为xml时,能执行success,但是读不到返回数据的内容,alert时总是提示undefined;为json和script时success压根就不执行了.求各位路过的大虾指教,若能解决,小弟感激不尽!!!
展开
 我来答
百度网友71e6156fa
2012-05-17
知道答主
回答量:18
采纳率:0%
帮助的人:2.4万
展开全部
妹子 你的options应该给 ajaxForm的 ,不能给ajaxSubmit。最后才能ajaxSubmit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhangxiaoy
2012-05-09 · TA获得超过132个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:189万
展开全部
加一个error的function你捕捉一下异常看看!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式