ajax error500,jquery - Laravel ajax AJAX error: Internal Server Error 500 - Stack Overflow

I have used this in my html part:

In script I have done:

$(document).ready(function() {

$(document).on('change','#user_id', function() {

try {

var user_id = $(this).val();

$('#balance_amount').val("Loading response...");

$.ajaxSetup({

beforeSend: function(xhr, type) {

if (!type.crossDomain) {

xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));

}

},

});

$.ajax({

url: "{{ URL::to('/getEmpBalance')}}",

method: 'post',

data: {

'user_id' : user_id

},

success: function(result) {

console.log("Success "+result);

$('#balance_amount').val(result);

},

error: function(e, jqXHR, textStatus, errorThrown) {

// console.log("Error "+e);

// console.log(JSON.stringify(jqXHR));

console.log("AJAX error: " + textStatus + ' : ' + errorThrown);

$('#transaction_description_editor').html(e);

}

});

//console.log(user_id);

} catch (e) {

// console.log(e);

// console.log(warning);

// console.log(text);

}

});

});

But after sending ajax post request it gives error and when I checked, I found

{message: "Method

App\Http\Controllers\AjaxController::getEmployeeBalance does not

exist.",…} exception: "BadMethodCallException" file:

"/home/studyn5/exp.studynextglobal.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php"

line: 68 message: "Method

App\Http\Controllers\AjaxController::getEmployeeBalance does not

exist." trace: [{function: "__call", class:

"Illuminate\Routing\Controller", type: "->"}, {,…}, {,…}, {,…},

{,…},…]

But it my ajax Controller I have mentioned this method

public function getEmployeeBalance(Request $request) {

$user_id = $request->user_id;

$exp_amount = DB::table('exp_amounts')

->where('user_id', $user_id)

->orderBy('created_at','desc')

->first();

if ($exp_amount === null) {

echo "0";

}

else {

$balance_amount = $exp_amount ->total_amount;

echo $balance_amount;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值