它是异步的,因此您必须等待ajax调用来取回数据,然后才能发出警报。您可以通过返回ajax调用并使用来轻松实现
done(),如下所示:
$(function() { $('#add_product').click(function() { var i = $('#product_name').val(), par = 'product_name=' + i; check_product(par).done(function(value) { alert(value); //waits until ajax is completed }); return false; });});function check_product(param) { return $.ajax({ type : 'POST', data: param, url : baseurl + 'cart/check_product_name/' });}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)