Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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/4/json/14.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
参考错误Laravel和Javascript_Javascript_Jquery_Ajax_Laravel_Laravel 5 - Fatal编程技术网

参考错误Laravel和Javascript

参考错误Laravel和Javascript,javascript,jquery,ajax,laravel,laravel-5,Javascript,Jquery,Ajax,Laravel,Laravel 5,我试图在不刷新页面的情况下使用Ajax将产品添加到数据库,并将数据发送到数据库,但我在控制台上收到一个错误uncaughtreferenceerror:$未定义。如何在不刷新页面的情况下提交表单 刀片 阿贾克斯 $(文档)。在(“单击”,“保存”,功能(e){ 让url=“{route('product.store')}}”; e、 预防默认值(); $.ajax({ 类型:“post”, url:url, 数据:$(“.add productForm”).serialize(), 成功:功能

我试图在不刷新页面的情况下使用Ajax将产品添加到数据库,并将数据发送到数据库,但我在控制台上收到一个错误
uncaughtreferenceerror:$未定义。如何在不刷新页面的情况下提交表单

刀片

阿贾克斯


$(文档)。在(“单击”,“保存”,功能(e){
让url=“{route('product.store')}}”;
e、 预防默认值();
$.ajax({
类型:“post”,
url:url,
数据:$(“.add productForm”).serialize(),
成功:功能(商店){
},
错误:函数(){
}
});
});

常见问题,在编写脚本之前,您需要加载
jQuery

<script src="/your_path/jquery.plugin.js"></script>
<script src="/your_path/jquery.min.js"></script>

更多信息:

对于“未捕获引用错误:$未定义”此错误,您需要在html页面中添加jquery支持文件:

'<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> 
</script>'
'
'

我确实在master blade@Adam KozlowskiIn头文件或文件末尾有这些库?我已经正确添加了库,错误已经消失,但它没有将产品添加到数据库中。我如何才能使其工作?@AdamKozlowski@joh应该有
数据:$(“#添加产品表单”).serialize()
。您提供了表单Id,因此请使用
$(“#添加产品表单”)
即时
$(“.add productForm”)
我尝试过,但仍然不起作用,没有错误@ajay错误已消失,但没有添加产品@Kavitha
 <script>
$(document).on("click", "#save", function(e) {
    let url = "{{route('product.store')}}";
    e.preventDefault();
    $.ajax({
        type: "post",
        url: url,
        data: $(".add-productForm").serialize(),

        success: function(store) {

        },
        error: function() {
        }
    });
});
</script>
<script src="/your_path/jquery.plugin.js"></script>
<script src="/your_path/jquery.min.js"></script>
'<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> 
</script>'