function IsSwap()
{
var urlString = "<%= System.Web.VirtualPathUtility.ToAbsolute("~/mvc/Indications.cfc/GetModelType")%>";
var id =
{
id : GetGUIDValue()
}
$.ajax({
type: "POST",
url: urlString,
data: id,
success: function(data) {
if (data.toString() == 'SwapModel')
{
return true;
}
}
});
期望的结果是true
。我可以在退货之前提醒,所以我知道这很好。在另一个函数,我试图让我的布尔和使用它像这样:Javascript函数没有正确返回?
var isSwap = IsSwap();
if (isSwap)
,并口口声声说isSwap
是不确定的。为什么?
IS isSwap定义?你在初始化之前调用函数吗? – 2011-02-28 16:04:47
乍一看,你需要逃生者双引号中urlString变量 – Kyle 2011-02-28 16:05:36
函数或变量?该功能被称为罚款是。我可以在return语句之前放置一个alert,并在需要时弹出它。虽然当我将它分配给变量isSwap时,有些事情正在改变为“真”,以致于在调用中未定义。 – slandau 2011-02-28 16:05:44