i have xml look like this:
<batch>
<status>true</status>
<sub_batch>
<batchNO>TEST1</batchNO>
<batchExpiry>TEST1</batchExpiry>
<batchQty>51</batchQty>
</sub_batch>
<sub_batch>
<batchNO>TEST2</batchNO>
<batchExpiry>TEST2</batchExpiry>
<batchQty>52</batchQty>
</sub_batch>
<sub_batch>
<batchNO>TEST3</batchNO>
<batchExpiry>TEST3</batchExpiry>
<batchQty>53</batchQty>
</sub_batch>
</batch>
my jquery look like this:
$.ajax({
type: "GET",
url: "../inventory_ajax/di_get_batch.jsp?dinvid="+prd_di_inv_id,
dataType: "xml",
async: false,
success: function(xml){
$('sub_batch', xml).each(function(){
var value = $(this).attr('value');
var label = $(this).text();
});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
how do i get it work by getting its value for each sub_batch and its content like batchNo/batchExpiry/batchQTY
thanks
sub_batchelements don't have avalueattribute. What are you expecting to get with that?$('batchNO', this)to access thebatchNoelement within thesub_batch.