我有下面的代码,因为我之前在另一个项目中使用过它,并且工作正常,我所做的只是复制粘贴并更改了输入的名称,但我得到了500(内部服务器错误) 我使用console.log并且结果可以显示在页面上没有问题,但是在同一页面中仍然会出现相同的错误,我需要在页面中的html中显示结果,不知道错误在哪里!
路线
x = pd.DataFrame(list((itertools.product([0, 1], repeat=5))))
x.head()
Out[46]:
0 1 2 3 4
0 0 0 0 0 0
1 0 0 0 0 1
2 0 0 0 1 0
3 0 0 0 1 1
4 0 0 1 0 0
5 0 0 1 0 1
6 0 0 1 1 0
7 0 0 1 1 1
jquery
comb = x + [1,2,3,4,5]
comb.head()
Out[47]:
0 1 2 3 4
0 1 2 3 4 5
1 1 2 3 4 6
2 1 2 3 5 5
3 1 2 3 5 6
4 1 2 4 4 5
5 1 2 4 4 6
6 1 2 4 5 5
控制器
Route::get('/admin/getpage','Dashboard\MenuController@getPage');
答案 0 :(得分:0)
请按照您的路线,将您的网址更新为ajax中的admin/getpage
$("#sortpage").on('change',function(e){
var sortpage = $(this).val();
$.ajax({
url: '{{url("admin/getpage/")}}',
data: {'sortpage':sortpage},
type: "get",
success: function (data)
{
console.log(data);
}
});
});
答案 1 :(得分:0)
您的脚本可以很好地在route admin / somepage上编写,但是如果您在其他页面(如route somepage)上复制JavaScript,则自route以来将给出500错误
public List<PartnerUsersss> PartnerUsers { get; set; }
答案 2 :(得分:0)
您应在meta标签中使用csrf令牌,例如:
<meta name="_token" content="{{ csrf_token() }}">
您的js文件使用以下内容:
$.ajaxSetup({
headers: {
'X_CSRF-TOKEN' : $('meta[name="_token"]').attr('content')
}
});