boş ve diğer sorunlar olmadığını görmek için kontrol ediliyor. Şimdi ne işe yarayacak aşağıdaki gibidir: AJAX yanıtı Şu anda ben alıyorum yanıtı boş olup olmadığını kontrol etmek çalışıyorum
$.ajax({
type: 'GET',
url: '<%=Url.Action("FindTransaction", "Calls") %>',
data:
{ companyID: $('#CompanyDDL').val(),
storeID: storeNo,
tranDate: $('#TranDate').val(),
tranNum: $('#TranNum').val()
},
success: function (tData) {
if (tData == null) {
$('#tranNotFound').show("blind", options, 500);
} else {
$('#products').html('');
$('#SKUs').html('');
$('#price').html('');
for (var i = 0; i < tData.length; i++) {
$('#SKUs').append(!tData ? '' : tData[i].SKUN + '<br />');
$('#products').append(!tData ? '' : tData[i].DESCR + '<br />');
$('#price').append(!tData ? '' : tData[i].EXTP + '<br />');
}
$('#till').html(!tData ? '' : tData[0].TILL);
$('#tran').html(!tData ? '' : tData[0].TRAN);
$('#cashier').html(!tData ? '' : tData[0].CashierName);
$('#total').html(!tData ? '' : tData[0].TOTL);
$('#fullTransactionDetails').show("blind", options, 500);
}
}
});
ben, ben ikinci bir sorun yaşıyorum olarak öğrenmek için görünmüyor ne ben ancak hedefliyor ettiğimi başaracaktır yaptığımı sanıyorlar
tData[0] is undefined
ve ben kadarıyla bana kalırsa, hatta kod kısmını dövmemeliydin, ben kesinlikle boş bir yanıt dönecektir biliyorum şey verileri getirilecek çalışıyorum.
Bu yüzden herhangi bir Yardım büyük takdir ile bir kayıp biraz önündeyim.
Benim için çalıştı. –
Çok teşekkürler :) –