からの値を持つオブジェクトを作成します。私は、一意の列名のリストを含むオブジェクトを持っている:は、アレイ
<z:row ows_heading='Header' ows_startDate='1/1/2016' ows_finishDate='1/11/2016' ows_Description='Ignore me'/>
<z:row ows_heading='Header' ows_startDate='2/3/2016' ows_finishDate='2/12/2016' ows_Description='Ignore me'/>
:
["heading", "startDate", "finishDate"]
私はこの本に似たようなXMLデータセットを返すいます
ユニークな列名オブジェクトをループして列名を取得し、その列に「ows_」を追加して結果の値を見つけてオブジェクトに追加して、最終結果が次のようになるようにします。
["heading": "Header", "startDate": "1/1/2016", "finishDate": "1/11/2016"]
EDIT:現在のコードブロック:その属性によって要素を通って、それぞれ1つのループの
var a=[];var obj={};
$(r).find("[nodeName=z:row]").each(function()
{
$.each(uniqHeaderVals, function(key, value) {
var thisVal = $(this).attr("ows_"+value);
obj.value = thisVal;
});
a.push(obj);
});
console.log(a);
あなたが何をしようとしたことがありますか?配列をループする方法を尋ねていますか? –