#php #ajax #laravel
Вопрос:
Я работаю с Laravel, и когда я пытаюсь использовать заявку с Ajax, мой терминал в коде VS показывает это сообщение (не показывайте никаких сообщений в консоли).:
[Fri May 28 11:03:41 2021] 127.0.0.1:57828 Invalid request (Foi for�ado o cancelamento de uma conex�o existente pelo host remoto.)
У меня есть код Ajax, подобный этому:
$.ajax({
type: "POST",
url: "/comercial/relacoes/clientes/entrega-assinatura",
data: {
'_token': "{{ csrf_token() }}",
'id_contato': "{{ $contato_id }}",
'assinatura_gerente': $('#ass-gerente').attr('src'),
'assinatura_cliente': $('#ass-cliente').attr('src'),
'observacao': $('#observacoes').val(),
'user_update': $('#input-hidden').val(),
},
success: function (response) {
if(response.errors)
{
swal('Oops!', display_errors(response.errors), 'error');
btn_enable(btn, btn_text);
}
else {
swal_redirect('Ok!', response, 'success');
console.log(response);
btn_enable(btn, btn_text);
window.open('/comercial/relacoes/clientes/ae2112f247772ea3e98aef75770435e6', '_self');
}
},
error: function(response) {
console.log(response);
btn_enable(btn, btn_text);
}
});
Маршрут:
Route::post('/relacoes/clientes/entrega-assinatura', 'ModulesComercialComercialReqController@entrega_assinatura');
Но есть один неубедительный момент: эта ошибка проявляется иногда, но не всегда… но только с этим маршрутом.
Комментарии:
1. Я не знаю ни одного португальского, но
"brindes-cliente"
это не'/relacoes/clientes/entrega-assinatura'
так .2. установите
dataType: json
и проверьте, работает ли это3. Извините, я отредактировал вопрос. Аякс был неправильным, но теперь он правильный
4. @AliQorbani не сработало
Ответ №1:
Вы должны заменить URL: «/relacoes/clientes/entrega-assinatura» на url: «/коммерческий/relacoes/clientes/entrega-assinatura»