Ik gebruikte de jQuery AJAX-aanroep om
inhoud voor binding te krijgen. Ik moet een tijdje wachten om een
ajax-oproep toe te staan om de bewerking uit te voeren. Ik heb
voorbeelden gezien met setTimeout in Javascript.
Maar ik weet niet hoe ik het moet gebruiken. Ik probeerde het, maar
het werkte niet. Pls repareer mijn code om goed te werken.
Code
$('#ISBN').keyup(function() {
window.setTimeout(function() {
var value = $(this).val();
var Cat = $(this).attr("Id");
if (value == "" || value == '') {
$('.Table').remove();
}
else {
$.post('@Url.Action("AutoBibs", "PoDetails")', { Val: value, Category: Cat }, function (data) {
if (Cat == "ISBN") {
$('.Table').remove();
$('#' + Cat).after('<div id="ISB" class="find" style="width: 10px !important; margin-left: 0px;">');
$('#ISB').html(data);
$('#' + Cat).removeClass("wait");
}
});
}
}, 2000);
});
Thanks