JSON

Swfupload js parse JSON

字号+ 作者:H5之家 来源:H5之家 2017-06-22 13:00 我要评论( )

Swfupload js parse JSON

使用SWFupload上传文件成功后的JS回调函数,如果返回值是JSON格式,那么就需要解析JSON。

swfupload js parse json

Parse JSON 可以通过JSON官网的JS来解析,如JSON.parse(data) 或者你已经在jQuery里了,如jQuery.parseJSON(t); 使用 JSON 解析器将 JSON 转换为 JavaScript 对象是比较安全的做法。

其实最简单的方法就是通过JS原生的eval函数来解析,eval() 函数可编译并执行任何 JavaScript 代码。

var obj = eval (“(” + data + “)”);

就可以得到JavaScript 对象 obj。

SWFupload 回调 parse JSON 样例

upload_success_handler :function(file, data, resp){
$.getJSON(‘/qiniu/translate’, JSON.parse(data), function(resp){
$(“.project-swf-uploader-other”).html(“”);
image_thumb = resp['image_thumb'];
image = resp['image'];
$(‘#project_version_main_image’).val(image);
$(“.project-swf-uploader-review”).html(‘<img src=”‘ + image_thumb + ‘”>’);
});
}

上例通过JSON 解析器来实现解析回调data。

function uploadSuccess(file, data) {
var data = eval(‘(‘+data+’)');
if (data.status == 1) {
$(“#image”).val(data.data);
$(‘.plists_thumb img’)[0].src=data.thumb;
}else{
alert(data.info);
}
}

上例通过eval() 函数来解析JSON到一个对象的。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 有效选择七个关于 Java 的 JSON 开源类库

    有效选择七个关于 Java 的 JSON 开源类库

    2017-06-22 13:01

  • JSONKit unable to parse JSON with single quotes

    JSONKit unable to parse JSON with single quotes

    2017-06-22 12:01

  • [ios字符串转json格式]json字符串转换为JSONObject和JSONArray .

    [ios字符串转json格式]json字符串转换为JSONObject和JSONArray .

    2017-06-22 12:01

  • JSON(jsonlib)与java对象的相互转换

    JSON(jsonlib)与java对象的相互转换

    2017-06-21 11:01

网友点评
t