我有这些台词。
....
if(isAvailable()){alert("available")};
....
//check if ajax value returned. if any data returned means out of stock.
function resolver(itemName, itemId){
$.get({
url: "/example.com/well",
data: { ItemName:itemName, ItemId:itemId }
}).done(function(data){if(data){return false;} else {return true;}});
}
function isAvailable(){
var itemName = 'coke-zero';
var itemId = 1234;
//use resolver to return availability.
if(!($('#qty option:selected').text() == false)){
return resolver(itemName, itemId);
}
//if no qty sat, doesn't matter return true;
return true;
};
我试图检查产品是否有库存,是否有库存,提示"可用"。 为此,我使用JQuery ajax调用。 #Qty check是查看用户输入值是否大于0.如果quantity大于0,则运行ajax函数。 Ajax返回**缺货产品名称**。如果返回产品名称,则isAvailable()函数应返回false并阻止警告"可用"。
我知道我不是很清楚地解释我想要做什么。 但如果有人可以帮助我,我们将不胜感激。
目前isAvailable()是一种未定义的类型。