Pro Tip of the day: Wenn man seinen Code sauber einrückt, sieht man viel besser, wie die Blöcke verschachtelt sind.
Ich habe deinen Code mal richtig* eingerückt, vielleicht fällt dir was auf:
<script>
function myCall() {
var serialno= document.getElementById('answer344354X45X249SQ001' ).value;
var Url = "http://10.1.12.136/lime/SerialNo.php?serial="+serialno;
var request = $.ajax({
url: Url,
type: "GET",
dataType: "xml",
success: onSerialNoCheckComplete,
});
function onSerialNoCheckComplete(xml)
{
alert('HI');
$(xml).find('ArrayOfDetails').each(function(){
var model = $(this).find('ModelNumber').text();
if (model !== null) {
alert (model);
function Product() {
var serialno= document.getElementById('answer344354X45X249SQ001' ).value;
var modelno= model;
var Url = "http://10.1.12.136/lime/Product.php?serial="+serialno+"&model="+modelno;
var request2 = $.ajax2({
url: Url,
type: "GET",
dataType: "xml",
success: Productdetails,
});
function Productdetails(xml)
{
alert('HI2');
$(xml).find('ProductDetails').each(function(){
var productname = $(this).find('ProductName').text();
var name = $(this).find('ProductCategory').text();
var date = $(this).find('PurchaseDate').text();
alert (productname + name + date );
$("#question91 input.radio:first").click();
});
};
};
$("#question91 input.radio:first").click();
}
else { alert ('fail');
}
});
};
};
</script><input onclick="myCall()" type="button" value="Check" />[/code]
* Zumindest hoffe ich das. PHP ist nicht mein Fachgebiet.