1
私はjQueryのを使用して、次のXMLjQueryの操作したXMLデータ
<response>
<item>
<sku>83340</sku>
<vendor>83340</vendor>
<errors>
<msg>Real-Time Error</msg>
</errors>
</item>
<item>
<sku>83340</sku>
</item>
<item>
<sku>05319GS11007</sku>
<vendor>83340</vendor>
<errors>
<msg>Fatal Error</msg>
</errors>
</item>
</response>
を持って、私はエラーのある項目を検索し、対応するSKUを取得したいです。
私はSKUがエラーを持っていると言うことができるように、私はエラーのあるアイテムを見つけることができますが、どのようにiは、対応するSKUを取得することができます:
var errors = '';
jQuery(res).find("errors").each(function (i) {
jQuery(this).find("msg").each(function() {
errors += ' - ' + jQuery(this).text(); + '\n'
});
});
何か
jQuery(res).find("item").each(function (i) {
if(jQuery(this).has("error")){
var stSKU = jQuery(this).find("sku").text();
var stError = jQuery(this).find("msg").text();.each(function() {
errors += ' # SKU # 'stSKU ' - ' + stError + '\n'
});
}
});
このような出力の意志次のようになります。
SKU # 83340 has Real Time Error.
SKU # 05319GS11007 has Fatal Error.
ありがとうございます。