0
決定繼我的jQuery ajasx要求:jQuery的AJAX JSON響應
jQuery.ajax({
url: '$url_validateserial',
type: "POST",
dataType: "json",
data: data,
success: function(result) {
console.log(result.isOK);
console.log(result.message);
if (result.isOk == false) {
alert(result.message);
} else {
serialvalidated = true;
$('#iid').val(result.inventoryitem_id);
$('#serial').attr('readonly', true);
$('#carrierid').attr('readonly', false);
}
},
async: false
});
來自服務器的響應是:
{"isOK":false,"message":"Unknown Serial Number!!!"}
Object {isOK: false, message: "Unknown Serial Number!!!"}
VM464:13 false
VM464:14 Unknown Serial Number!!!
由於ISOK在服務器響應是假的,它應該正常觸發顯示警告框,但它沒有這樣做,而是跳入了else語句。
我的錯誤在哪裏?
這是一些眼睛是雪亮的,你到了那裏:) –
@ GabyakaG.Petrioli:它來自幾年類似的錯誤:) – David
真棒的。謝謝大衛。需要新眼鏡:D –