我有以下问题:
var loader = new THREE.JSONLoader( true );
model = JSON.parse(data);
var modeldata = loader.parse( jQuery.parseJSON(model['value1']) );
...
var modeldata = loader.parse( jQuery.parseJSON(model['value2']) );
...
工作精细。
var loader = new THREE.JSONLoader( true );
model = JSON.parse(data);
jQueryX.each(parts, function(key, value){
var modeldata = loader.parse( jQuery.parseJSON(model[value]) );
...
});
返回'模型未定义'
是否存在范围问题?我看不到任何......
专家意见欢迎......
答案 0 :(得分:0)
我不确定这一点。 parts包含键列表(in 在模型中使用的parts [value])。换句话说,模型的关键 是零件的价值。
您只需使用jQuery.parseJSON(model[key])
jQueryX.each(parts, function(key, value) {
modelData = loader.parse(jQuery.parseJSON(model[key]));
});
key
是获得价值的关键。