获取GET请求的参数
Get parameter of GET request
我发出 GET 请求:
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response);
});
我得到了完整的回复:
{ "status" : "ok", "message" :
"JVBERi0xLjQKJdDUxdgKMy
如何才能只得到JVBERi0xLj
?
我试了response.message,回复了["message"]。但是没有任何效果。
就像这样简单地访问它:
var json = JSON.parse(response);
json.message
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
returns 是一个 JS 对象,那么你可以很好地使用 alert(response.message);
试试这个
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response.message);
});
我发出 GET 请求:
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response);
});
我得到了完整的回复:
{ "status" : "ok", "message" : "JVBERi0xLjQKJdDUxdgKMy
如何才能只得到JVBERi0xLj
?
我试了response.message,回复了["message"]。但是没有任何效果。
就像这样简单地访问它:
var json = JSON.parse(response);
json.message
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
returns 是一个 JS 对象,那么你可以很好地使用 alert(response.message);
试试这个
createXhrRequest( "GET", fileURL, function( err, response ) {
if( err ) { alert( "Error GET!" ); }
alert(response.message);
});