簡體   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