Я пытаюсь отправить междоменный пост-вызов с помощью AJAX с одного из моих сайтов Laravel на другой.
Другая тема, которую я увидел, касалась первой проблемы, с которой я столкнулся с заголовками контроля доступа: Jquery: междоменный ajax 'POST' с laravel
Я получаю ошибку 419, означающую, что я не использую токен CSRF, но использую любой токен, который я использую (локальный токен илитокен другого домена) не работает.
var CSRF_TOKEN = {{ csrf_token() }};
$.ajaxSetup( { headers : { 'X-CSRF-TOKEN' : CSRF_TOKEN } } );
var tracking_id = "{{ isset( $tracking_id ) ? $tracking_id : 'test-20' }}";
$.ajax({
type: 'POST',
url: 'https://example.com/beacon',
crossDomain: true,
data: { 'tracking_id': tracking_id },
success: function(responseData, textStatus, jqXHR) {
console.log( 'Click!' );
},
error: function (responseData, textStatus, errorThrown) {
console.log( responseData );
}
});