현재 응답이 비어 있는지 확인하려고합니다. 지금 내가 무슨 일을 생각하는 것은 다음과 같습니다 : AJAX 응답이 비어 있는지 확인하고 다른 문제가 있는지 확인하십시오.
$.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);
}
}
});
내가, 내가 두 번째 문제에 봉착로 찾을 수가 없어 내가 내가 그러나 목표로하고있는 무슨을 달성하고있어 생각
tData[0] is undefined
나는 빈 응답을 분명히 반환 할 것으로 알고있는 데이터를 가져 오기 위해 노력하고 있으므로 관련 코드의 일부만 공격해서는 안됩니다.
나는 약간의 손실로 인해 어떤 도움을 주셔서 감사합니다.
그것은 나를 위해 일했습니다. –
고마워요 :) –