你好我工作的laravel并试图使一个AJAX动作laravel AJAX功能没有返回值
function jsfunctionrr(value){
var value_parts = value.split("+");
$.ajax({
type: 'POST',
url: '/getpoinsts',
data: {
'_token': $('input[name=_token]').val(),
'name': value_parts[1]
},
success: function (data) {
$('#pointsValue').append(total_points);
}
});
和控制器功能
public function getpoinsts(Request $request)
{
$user_points_parts = DB::table('clients_points')->where('user_id', $request->name)->get;
$total_points = 0;
foreach ($user_points_parts as $points_part) {
$total_points += $points_part->points;
}
return response()->json($total_points);
}
和路线
Route::post('/getpoinsts', '[email protected]');
但我没有得到任何值的价值知道为什么?
+0
您是否尝试在您的AJAX调用中添加“错误”函数以查看您的调用是否不成功? –
+0
你至少得到200回应吗? –