Тип передачи Ajax перезаписывается по URL-адресу

У меня есть вызов ajax, который имеет сгенерированный url через скрипт paginator:

"http://192.168.1.23:8000/pricing/0/999/null/?page=9" 

На сервере создается такая же ссылка:

 "https://xxx.xxx.xxx/pricing/0/999/null/?page=9 

Ссылки передаются на этот вызов ajax, в этом случае устанавливаются как data :

 $.ajax({ url: (data) ? data : '/pricing/' + this.state.country + '/' + this.state.operation + '/' + this.state.optional, type: 'POST', data: { _token: window.token }, success: function (e) { $('#loader-wrapper').fadeOut(); this.setState({ paginator: true, menuActive: false }); this.handleArticles(e); }.bind(this), error: function (err) { alert(err); console.log(err); } }) 

На localhost следующая страница загружается без каких-либо проблем, но на сервере я получаю сообщение об ошибке 405 - Method Not Allowed .

Я использую комбинацию react.js и laravel. Мой маршрут для такого рода ссылок:

 post('pricing/{country}/{operation}/{page}', 'PricingController@getArticles'); 

Я знаю только, что метод не допускает ошибок из get request на отправку post маршрута, но это не так, поскольку ajax выполняет почтовый вызов, хотя есть некоторые «получить данные», и, что более важно, он работает на localhost. У кого-то есть объяснение этому и как я могу его решить?

РЕДАКТИРОВАТЬ

Я решил это, добавив маршрут get() . Итак, вот мой новый вопрос:

Как можно изменить тип ajax, просто передав URL-адрес, содержащий данные?