文件上传返回json数据(文件上传返回json数据错误)

发布时间:2023-12-08

文件上传返回json数据(文件上传返回json数据错误)

更新:2022-11-15 01:26

本文目录一览:

  1. 同时返回文件和json
  2. jQuery.form.js 使用ajaxForm、ajaxSubmit提交表单上传文件后服务器端返回json数据IE浏览器无法解析。
  3. jqueryajax上传文件并获得其json返回结果,是怎么回事?
  4. 如何解决“文件上传返回JSON数据,在IE下提示下
  5. 使用ajaxFileUpload这个控件上传文件,返回json数据出错?

同时返回文件和json

可以用ajaxReturn来返回json数据。 直接返回数组,如下:public function getTop(){$flag = I('flag');$arr = ar

jQuery.form.js 使用ajaxForm、ajaxSubmit提交表单上传文件后服务器端返回json数据IE浏览器无法解析。

我给你出个招,我在struts1里面用的很好,你把运行完action得到的json对象保存在session里面,然后让这个action跳转到一个jsp页面,之后在这个jsp页面中把他取出来,这样就可以把json对象传给ajax了,说明白了吗?

jqueryajax上传文件并获得其json返回结果,是怎么回事?

可能和返回结果的字符串有关。由于指定返回结果的dataType:'json',如果结果不是一个合法的json字符串,就会提示undefined。

  1. 先注释dataType:'json',看看alert是不是得到的结果。
  2. 检查结果字符串,看格式是否正确,也许有不可见字符串。
  3. 最好把response中的content-type设置一下。

如何解决“文件上传返回JSON数据,在IE下提示下

dataType 期望返回的数据类型。null、“xml”、“script”或者“json”其中之一。dataType提供一种方法,它规定了怎样处理服务器的响应。这个被直接地反映到jQuery.httpData方法中去。下面的值被支持:

  • 'xml':如果dataType == 'xml',将把服务器响应作为XML来对待。同时,如果“success”回调方法被指定, 将传回responseXML值。
  • 'json':如果dataType == 'json', 服务器响应将被求值,并传递到“success”回调方法,如果它被指定的话。
  • 'script':如果dataType == 'script', 服务器响应将求值成纯文本。 默认值:null(服务器返回responseText值)

使用ajaxFileUpload这个控件上传文件,返回json数据出错?

用这个东西返回的data其实与一般ajax返回的不同,因为它本身就是一个模拟ajax的操作,所以只不过是对用iframe的onload事件对返回的response进行截取......