Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
制作一个数量选择器javascript_Javascript_Laravel - Fatal编程技术网

制作一个数量选择器javascript

制作一个数量选择器javascript,javascript,laravel,Javascript,Laravel,H各位 我想在产品页面上放置一个数量选择器,我的脚本工作正常,但由于我添加了一个功能来删除商家端的库存,当没有更多库存时,我的脚本不再工作。。。我根本不知道我怎样才能解决这个问题 在数据库中,我通常有一个库存(int),当并没有库存时,数据库中有一个空值 这是我的剧本: if({{ $CurrentProduct->disposable_quantity }} != null) { if (newQty > {{ $CurrentProduct->

H各位

我想在产品页面上放置一个数量选择器,我的脚本工作正常,但由于我添加了一个功能来删除商家端的库存,当没有更多库存时,我的脚本不再工作。。。我根本不知道我怎样才能解决这个问题

在数据库中,我通常有一个库存(int),当并没有库存时,数据库中有一个空值

这是我的剧本:

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形式发回服务器吗?我不确定我遗漏了什么,或者这里没有足够的代码给你答案。