首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jquery form 有关问题

2012-12-26 
jquery form 问题$(#uploadForm).ajaxSubmit({//please submit from dataType:json, // result typebe

jquery form 问题

$("#uploadForm").ajaxSubmit({//please submit from 
dataType:'json', // result type 
 beforeSubmit: function() {

alert("开始上传");
},
success: function(data) {
alert("ok");
if(data.succ == 1) {
window.location.href = "uploadSuceece";
} else {
alert(data.errmsg);
window.location.reload();
}
 },
 error:function(){
 alert("出错啦");
 }
});


执行的时候 只会执行beforeSubmit, success和error 这两个方法都不执行  为什么 , 


String str = "{"errmsg":"数据上传失败"}";//这是json的额数据格式


[解决办法]
把后台代码贴出来..
主要是拼装json字符串、输出字符串到前台时候的代码!
[解决办法]
引用:
引用:
把后台代码贴出来..
主要是拼装json字符串、输出字符串到前台时候的代码!
String str = "{"errmsg":"数据上传失败"}";//这是json的数据格式
HttpServletResponse response = ServletActionContext.getResponse();
response.get……

额. 你还是把全部代码贴出来吧!!
[解决办法]
引用:
大哥,貌似你的ajax 没有url 他要提交到哪里去呢?

人家是form提交的 url在 form的 action里面啊!
[解决办法]
你这么返回给客户端的是字符串不是json。
请加上response.setContentType("application/json");以json返回给客户端
还有你success方法里的data.succ和这个succ属性在哪里啊

热点排行
Bad Request.