ajaxfileupload返回json带<pre>
老系统,将文件上传方式修改为ajax上传,调用ajaxfileupload.js
出错现象:
文件正常提交,后台接收正常,action中返回json正常,用火狐查看,响应的值也是正常的
但是,ajax调用js中,就是不走success的方法。
经过调查,是因为返回的json中,带有<pre>标签。
修正方法:
ajaxfileupload.js文件,uploadHttpData中
【eval( "data = " + data );】-->【data = jQuery.parseJSON(jQuery(data).text());】
相关推荐
ajaxyan 2013-09-12
yFifhting 2015-04-13
wujiajax 2015-04-10
XuDTone 2015-04-07
dlcshjw 2019-04-19
XIAyuzheng 2018-08-23
wmsjlihuan 2019-04-14
maidou0 2015-03-10
为了美观,把 type="file" 控件隐藏。点击“上传”按钮,click调用隐藏文件控件,再选择文件。查了一遍,好像是ie为了安全控制,文件的必须鼠标点击过后,才能提交。还没有想到其他的方法。。。
BluewineY 2013-06-17
kentrl 2018-08-23
dalong 2016-07-28
5,success 提交成功后自动执行的处理函数,参数data就是服务器返回的数据。6,error 提交失败自动执行的处理函数。7,data 自定义参数。fileElementId: 'file1',
daydream000 2016-03-21
longshengguoji 2015-12-08
Ardencyz 2015-09-25
ghjcduhvfyjhbf 2015-09-24
learningever 2015-08-07
Balalala 2015-04-13
shumark 2015-04-10
shumark 2015-04-07