我目前在JavaScript中有以下未定义的错误。我对jQuery和js很新,所以任何帮助都会很棒。
JSON
"{"jsonrpc" : "2.0", "result" : "p17591307kboph5f57q13bg1iu44.jpeg", "id" : "id"}"
Jquery的:
var uploader = $('#uploader').pluploadQueue();
uploader.bind('FileUploaded', function(up, file, res) {
var obj = $.parseJSON(res.response);
alert( obj.id );
$('#showfilelist').append("<div id=" + file.id + "><img src='/media/images/galleries/" + _id +"/" + obj.id + "' width='100' height='100' /><br>" + file.name + "<br>(" + plupload.formatSize(file.size) + ") <span></span></div>");
});
答案 0 :(得分:0)
根据你的评论:
实际上就是这样:“{\”jsonrpc \“:\”2.0 \“,\”结果\“: \“p17591307kboph5f57q13bg1iu44.jpeg \”,\“id \”:\“id \”}“
我开始相信问题出在发送“JSON”字符串的文件中。
它不应包含那些反斜杠(\
)。
如果您使用的是PHP,请考虑使用数组和下一个函数来生成格式良好的json数据。
json_encode