gpt4 book ai didi

ajax - 在 laravel 5 中使用 ajax

转载 作者:行者123 更新时间:2023-12-01 00:02:58 27 4
gpt4 key购买 nike

这是我的 ajax 代码:

$('select[id=currency-data]').change(function () {

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

$.ajax({
url: "{{Route('exchange-rate')}}",
type: 'POST',
data: {currency_id: currency_id },
success: function(data){
$('#ex-rate').val(data);
}
});
});

查看:

        {!! Form::label('currency_id', 'Currency:', ['class' => 'control-label']) !!}
{!! Form::Select('currency_id', $currency_data, Input::old('currency_id'), ['id'=>'currency-data','class' => 'form-control','required']) !!}

{!! Form::label('exchange_rate', 'Exchange Rate:', ['class' => 'control-label']) !!}
{!! Form::input('number','exchange_rate', Input::old('exchange_rate'), ['id'=>'ex-rate','class' => 'form-control','readonly','required']) !!}

当我运行它时,我收到错误:VerifyCsrfToken.php 中的 TokenMismatchException..

谁能给出解决方案???

最佳答案

将此添加到您的 <head> Blade 文件上的标签

<meta name="csrf-token" content="{{ csrf_token() }}">

在你的 javascript 上,在你的 jQuery 库之后,调用:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>

关于ajax - 在 laravel 5 中使用 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284665/

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