Javascript 如何用数组替换外部对象?
我想画一张图表。我需要发送一个ajax请求,从数据库中选择一些行,然后返回结果。我做到了。以下是输出:Javascript 如何用数组替换外部对象?,javascript,jquery,arrays,object,Javascript,Jquery,Arrays,Object,我想画一张图表。我需要发送一个ajax请求,从数据库中选择一些行,然后返回结果。我做到了。以下是输出: success : function (data) { console.log(data); } 要绘制该图,我需要将当前输出转换为以下结构:(此结构是我应该将其传递给绘制该图的库的结构) 我已经测试了所有这些: console.log(数据) console.log([data]) console.log(JSON.stringify(data)) console.log(“[
success : function (data) {
console.log(data);
}
要绘制该图,我需要将当前输出转换为以下结构:(此结构是我应该将其传递给绘制该图的库的结构)
我已经测试了所有这些:
console.log(数据)代码>
console.log([data])代码>
console.log(JSON.stringify(data))代码>
console.log(“[”+JSON.stringify(data)+“])代码>
JSON.parse(data)
会这样做
尝试:
将此json发送到图形json。解析(数据)
将完成此操作
尝试:
将此json发送到图形也许这应该可以工作
success : function (data) {
var json = [JSON.parse(data)];
console.log(json);
}
也许这应该管用
success : function (data) {
var json = [JSON.parse(data)];
console.log(json);
}
@肯尼不是我的错,它的JSON是大写的,不是Json@Kenny它抛出了这个错误:您从ajax请求中得到了什么响应?@Kenny这里是响应@Kenny不起作用,它的JSON大写,不是Json@Kenny它抛出了一个错误:从ajax请求中得到了什么响应?@Kenny这里是响应而不是Json,检查您的响应是否具有有效的JSON格式。如果不是,则抛出异常。不是Json,Json。检查您的响应是否具有有效的Json格式。如果不是,则抛出exception.Hmm,确保数据返回原始JSON格式。。尝试使用警报(数据)进行检查;嗯,确保数据返回原始JSON格式。。尝试使用警报(数据)进行检查;
success : function (data) {
var json = [JSON.parse(data)];
console.log(json);
}