我提出了一个请求:
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response);
});我得到了这个完整的回应:
{“状态”:“确定”,“消息”:"JVBERi0xLjQKJdDUxdgKMy“
我怎么能只得到JVBERi0xLj
我尝试response.message,响应“消息”。但什么都不管用。
发布于 2016-01-27 08:50:12
只需像这样简单地访问:
var json = JSON.parse(response);
json.message发布于 2016-01-27 08:56:52
createXhrRequest( "GET", fileURL, function( err, response ) {
if(err) {
alert("Error GET!");
return;
}
try {
var obj = JSON.parse(response);
alert(obj.message);
}
catch (err) {
alert("Error PARSE!");
}
});更新:当预期结果是JSON字符串时,上面的代码可以工作。但是如果您的createXhrRequest返回一个JS对象,那么您可以很好地使用alert(response.message);
发布于 2016-01-27 09:05:54
尝尝这个
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response.message);
});https://stackoverflow.com/questions/35032564
复制相似问题