制作一个数量选择器javascript
H各位 我想在产品页面上放置一个数量选择器,我的脚本工作正常,但由于我添加了一个功能来删除商家端的库存,当没有更多库存时,我的脚本不再工作。。。我根本不知道我怎样才能解决这个问题 在数据库中,我通常有一个库存(int),当并没有库存时,数据库中有一个空值 这是我的剧本:制作一个数量选择器javascript,javascript,laravel,Javascript,Laravel,H各位 我想在产品页面上放置一个数量选择器,我的脚本工作正常,但由于我添加了一个功能来删除商家端的库存,当没有更多库存时,我的脚本不再工作。。。我根本不知道我怎样才能解决这个问题 在数据库中,我通常有一个库存(int),当并没有库存时,数据库中有一个空值 这是我的剧本: if({{ $CurrentProduct->disposable_quantity }} != null) { if (newQty > {{ $CurrentProduct->
if({{ $CurrentProduct->disposable_quantity }} != null) {
if (newQty > {{ $CurrentProduct->disposable_quantity }}) {
$('input[name="quantity"]').val({{ $CurrentProduct -> disposable_quantity }});
}
}
if({{ $CurrentProduct->disposable_quantity }} != null) {
if (inputValue > {{ $CurrentProduct -> disposable_quantity }}) {
$('input[name="quantity"]').val({{ $CurrentProduct -> disposable_quantity }});
}
}
我真的不明白这是从哪里来的,事实上,当数量等于零时,我不能增加数量。我以前没有使用过laravel,但是我建议使用控制台日志并打印出{{{$CurrentProduct->Dispossible_quantity},因为我认为输出可能是大写的NULL,而您将其与NULL进行比较。这将在javascript中爆炸。(我猜这是Laravel和javascript的结合)它显然不是从那里来的。好吧,我当时可能误解了这个问题。我假设
$('input[name=“quantity”]”)
在发生回发时更新quantity服务器端。但是页面加载上的$('input[name=“quantity”]”)
是什么?这是因为此值为空,并且当值不高于{{{$CurrentProduct->disposable_quantity}}
时,它将以null形式发回服务器吗?我不确定我遗漏了什么或者这里没有足够的代码给你答案。我以前没有使用过laravel,但是我建议使用控制台日志并打印出{{{$CurrentProduct->Dispossible_quantity}},因为我认为输出可能是大写的NULL,而你正在将其与NULL进行比较。这将在javascript中爆炸。(我猜这是Laravel和javascript的结合)它显然不是从那里来的。好吧,我当时可能误解了这个问题。我假设$('input[name=“quantity”]”)
在发生回发时更新quantity服务器端。但是页面加载上的$('input[name=“quantity”]”)
是什么?这是因为此值为空,并且当值不高于{{{$CurrentProduct->disposable_quantity}}
时,它将以null形式发回服务器吗?我不确定我遗漏了什么,或者这里没有足够的代码给你答案。