【发布时间】:2020-04-14 11:07:02
【问题描述】:
我目前是 laravel 的新开发人员,我在访问路由时遇到问题,如果我尝试单击响应中的编辑按钮,则会出现错误。此错误显示在我的生产中,但在我的本地主机上,未显示此错误。我的问题是为什么会显示这个错误?
“例外”: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",
阿贾克斯:
$('.news_and_events_edit_btn').on('click',function(e){
e.preventDefault();
var id = $(this).attr("data-content-id-edit");
$('.news_and_events_hidden_update_id').val(id);
$.ajax({
url:'/get_news_and_event_data',
type:'get',
data:{content_id: id},
dataType:'JSON',
success:function(res) {
$('#update_news_and_events_title').val(res[0].content_title);
update_appEditor_news_and_event.data.set(res[0].content_desc);
},
error:function(err) {
console.log(err);
}
});
});
路线:
Route::get('/get_news_and_event_data','CMSController@get_news_and_event_data')->name('get_news_and_event_data');
错误:
【问题讨论】:
-
刀片文件中的 ajax 代码?
-
尝试在你的ajax请求中添加一个绝对url来测试它是否仍然返回404。
-
@kelvinkantaria 你是什么意思?
-
@RajenderVerma 绝对网址是什么意思?
-
在 ajax url 测试中使用 url: "example.com/get_news_and_event_data" 将 example.com 替换为您的网站 url,如果您这样做,请检查您是否在路由中使用任何前缀,然后在 url 中使用它
标签: javascript php ajax laravel