> **Possible Duplicate:**
> [Why is this function returning “undefined”?](https://stackoverflow.com/questions/4143580/why-is-this-function-returning-undefined)
Why in following code return is `undefined` in case return should is `true`? what do i do?
function ticket_check() {
var val = 'ticket_code=' + $('.ticket_code').val();
var input_val = $('.ticket_code').val();
$.ajax({
type: "POST",
url: 'get_ticket_code',
data: val,
cache: false,
success: function (data) {
var result = true;
if (data != 0) {
$('div').empty().hide().fadeIn('slow').append(data + '');
} else {
if (input_val) {
$('div').fadeOut('slow', function () {
$(this).empty();
})
result = false;
}
}
return result
}
});
}
alert(ticket_check());
以上就是Why return is `undefined`的详细内容,更多请关注web前端其它相关文章!