I'm writing a jquery code and calling a JavaScript function through it on a jsp page.
This is the jquery function
$(function () {
    $('#defaultCountdown').countdown({until: $.countdown('//SomeTime'),onExpiry: liftOff});
});
liftOff is a javascript method which is called after the specified time expires.
This is the JavaScript function
<script>
function liftOff() {
    alert("Before Delete");
    <% DAO_Object.deleteRecord(ID);%>
    alert("After Delete");
}
</script>
Now here the problem is, the line <% DAO_Object.deleteRecord(ID);%> is getting executed before the function call and the record from database is getting deleted. The alert statements are executing correctly AFTER the function call.
Am i calling the deleteRecord method incorrectly?
 
     
    