gpt4 book ai didi

javascript - Laravel 中使用 jQuery 进行 Ajax 错误 500

转载 作者:行者123 更新时间:2023-12-01 05:19:50 25 4
gpt4 key购买 nike

我正在尝试使用 ajax 和 jQuery 在 Laravel 中实现依赖选择框。依赖是指单元格和部门表之间存在多对一关系。选择部门后,其他选择框应由该部门中的单元格填充。

我已将路线定义为

Route::post('/admin/routing_setting/get_cells/', 'AdminController@get_cells');

get_cells函数是

 $cells = App\Cell::where('department_id', $request->department_id)->get();
return View('ajax.get_cell_from_dept')->with(compact('cells'));

脚本如下:

$(document).ready(function(){
$.ajaxSetup ({
cache: false,
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});

// load() functions
var loadUrl = "{{ url('/admin/routing_setting/get_cells/') }}";
var htmldata = $("#dept_select").val();
var op = "";

$("#dept_select").on('change', function(e) {
/*$("#cell_select").load(loadUrl, {department_id: htmldata});*/

var div = $(this).parent();
var dept_id = $(this).val();

$.ajax({
type: 'post',
url: loadUrl,
data: {'department_id': dept_id },
success:function(data){
op = data;
div.find("#cell_select").append(op);
console.log("hii " + op);
}
});
});
});

#dept_select 是部门选择框的 ID。 #cell_select 是单元格选择框的 ID。我没有包含 html 代码。如果需要的话我会发帖。

上面的代码在控制台中给我错误,如下所示:

jquery-1.10.2.min.js:6 POST http://localhost/pms/public/admin/routing_setting/get_cells 500 (Internal Server Error)

最佳答案

我将代码从 div.find("#cell_select").append(op); 更改为 $("#cell_select").append(op); .它起作用了。

关于javascript - Laravel 中使用 jQuery 进行 Ajax 错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45454672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com