繁体   English   中英

Laravel Ajax Patch无法正常工作

[英]Laravel Ajax Patch not working

试图找出如何使用ajax进行修补。 当我按下btnUpdate按钮时,我想让ajax修补“某些东西”。

在我的路由器中:

 Route::patch('forecasts/edit/{id}',['as'=>'forecasts.edit',
                       'uses'=>'forecastsController@handleEdit']);   

在我的控制器中:

    public
            function handleEdit($id)
    //handle edit form submission
        {

        $data=Input::all(); 
        return $data; //just want  to see something
        }

在我看来html:

<div>
   <button type='button'id="btnUpdate" name="btnUpdate">Update</button>
</div>

在我的视图脚本中:

$("#btnUpdate").click(function () {
$.ajax({
           type: "PATCH",
           url : base_url+'/forecasts/edit/'+forecast_id,                    
           data :  "Something",  success: function (data) {
           alert(data);
        }
    });
});

你的ajax网址似乎是错的。 尝试使用路由等辅助函数。

$.ajax({
           url : "{{route('forecasts.edit',forecast_id)}}",                    
        }
    });
});

用于编辑的网址格式类似于htt:// base_url / somefunction / {id} / edit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM