我有一个XML文件的一部分,如下所示:
<paymentTypes>
<paymentType>type1</paymentType>
<paymentType>type2</paymentType>
<paymentType>type3</paymentType>
<paymentType>type4</paymentType>
</paymentTypes>
问题是我想通过ajax jQuery获取它,但如果我试试这个:
var paymentTypes = $(xml).find("paymentTypes").text()
输出将是type1type2type3type4。
我应该使用什么功能(内置或应该写它)才能在不同的行上获得结果?
谢谢!
更新: 在我的XML文件中有多个项目,每个项目都有自己的条目。
答案 0 :(得分:0)
你可以迭代结果附加到新字符串
var xml ='<paymentTypes><paymentType>type1</paymentType><paymentType>type2</paymentType><paymentType>type3</paymentType><paymentType>type4</paymentType></paymentTypes>';
var result = "";
$(xml).find('paymentType').each(function(i,v){
result += $(v).text()+'\n';
});
console.log(result);