可能重复:
ajax调用的结果来了后如何返回函数的值?
我有一个用于计算控制器中项目数量的功能。
function GetQtyItem() {
var qty;
var urlQuantity = "Quotation/CountQuantity";
$.getJSON(urlQuantity, function (quantity) {
qty = quantity.ja;
});
alert(qty); //3
return qty;
}
我将文件名包含在正确的部分中,并在我的 asp.net mvc 项目的另一个视图中调用了此函数:
<script language="javascript" type="text/javascript">
var i = GetQtyItem();
alert(i);
</script>
但是警报对话框中的结果是Undefined
.
谁能告诉我,我怎样才能用正确的值(3)提醒它。先谢谢了。