Mozilla FireFox: AJAX-ответ «Успех и неудача не работает» Laravel - PullRequest
0 голосов
/ 04 марта 2019

Я знаю, что этот вопрос задавался много раз, но в другом контексте.поэтому, прежде чем игнорировать вопрос, пожалуйста, прочитайте проблему.

У меня проблема только в Mozilla Firefox .

Я использую Laravel 5.2 и на внешнем простом загрузчике 4, поэтомукогда форма отправляется, я делаю ajax-вызов, например, пользователь удаляет только электронную почту, и в случае успеха он показывает вам сообщение об успешной регистрации, прекрасно работающее в Chrome и IE 10+ Проблема В MozillaFirefox показывает json "success"

Ajax call

 $('form#email-form').submit(function (e) {
    e.preventDefault();
    var email = $('#email').val();
    $.ajax({
        type: 'post',
        url: $(this).attr('action'),
        headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
        dataType: 'json',
        data: {
            email: email
        },
        success: function(resp) {
            showSuccess();
        },
        error: function(resp) {
            showError();
        }
    });
});

** Контроллер **

public function storeEmail(Request $request)
{
    //Save Functionality
    return response()->json('success', 200);
}

enter image description here

enter image description here

1 Ответ

0 голосов
/ 04 марта 2019
public function storeEmail(Request $request)

{
//Save Functionality
return response()->json(['success' => true], 200);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...