Mozilla FireFox:成功和失败的AJAX响应无法正常运行Laravel

时间:2019-03-04 12:40:21

标签: javascript ajax laravel firefox

我知道这个问题被问了很多遍,但是在不同的背景下。因此在忽略该问题之前,请先阅读问题。

仅在 Mozilla Firefox 中有问题。

我正在使用Laravel 5.2和前端简单的引导程序4,因此在提交表单时,我会进行ajax调用,例如,用户仅发送一封电子邮件,并在成功时向您显示成功signUp消息 在chrome和IE 10+中完美运行 问题 在Mozilla Firefox中,它显示json“成功”

Ajax通话

 $('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 :(得分:0)

$insertLogSQL = $odb -> prepare("INSERT INTO `logs` 
    VALUES (NULL, :user, :ip, :port, :time, :method, UNIX_TIMESTAMP(), :stopped, :server)");

$insertLogSQL -> execute(array(
    ':user' => $_SESSION['username'], 
    ':ip' => $host, 
    ':port' => $port, 
    ':time' => $time, 
    ':method' => $method, 
    ':stopped' => 0, 
    ':server' => )
);