donglao4370 2019-06-02 17:52
浏览 96

laravel,ajax无法在生产模式下工作在此服务器上找不到请求的URL / appointment / 45 / edit

I try to update data using ajax and laravel it working in local but in production, it's given me an error (The requested URL /appointment/45/edit was not found on this server)

I am using ajax, laravel 5.7

    $(document).on('click', '.edit', function() {
        id = $(this).attr('id');
        $.ajax({
             url: "/appointment/" + id + "/edit",
            dataType: "json",
            success: function(html) {
                $('#name').val(html.data.name);
                $('#appdate').val(html.data.appdate);
                $('.modal-title').text("Edit Appointment");
                $('#action_button').val("Edit");
                $('#action').val("Edit");
                $('#modal-default').modal('show');
            }
        })
    });



route
Route::resource('appointment','AppointmentController');



controller
    public function edit($id)
    {
        if(request()->ajax())
        {
            $data = Appointment::findOrFail($id);
            return response()->json(['data' => $data]);
        }
    }

The requested URL /appointment/45/edit was not found on this server

I try to update data using ajax and laravel it working in local but in production, it's giving me an error (The requested URL /appointment/45/edit was not found on this server)

  • 写回答

2条回答 默认 最新

  • doulian5857 2019-06-02 18:14
    关注

    In ajax call use named route like

    url:'{{route('route.name')}}'

    And also add ajax call type

    type:'post' or type:'get'

    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图的问题
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名