Jquery ajax一直报跳到error方法里,并报parsererror
原因是从服务端返回的饿json不合法,{'name':'xxxx'}这样的不行,必须是双引号。。。{"name":"xxxx"}
$.ajax({ url:"XXXXX.action", type:"POST", async:false, data:{'upFileName' : file.name, 'globalPid' : art.dialog.data('globalPid')}, dataType:"json", success:function(data){ alert(data); $("#uploadify").uploadify("settings", "formData", {'upFileName': data}); }, error:function(XMLHttpRequest, textStatus, errorThrown){ alert(textStatus); alert(XMLHttpRequest.status); alert("新文件名获取失败,文件上传已取消"); $('#uploadify').uploadify('cancel',file.id);//按id取消某个上传任务 } });