小编Ura*_*rii的帖子

Laravel将错误消息添加到ajax帖子

我试图在laravel 5中通过ajax提交表单并且它在某一点上起作用.

这是我的ajax/jQuery:

$('#RegisterSubmit').click(function(e){
        e.preventDefault();
        var form = $('#RegisterForm');
            $.ajax({
                type: 'POST',
                url: '/register_process',
                data: form.serialize(),
                dataType: 'json',
                timeout: 9000,

            });
            $('#RegisterForm')[0].reset();

    });
Run Code Online (Sandbox Code Playgroud)

一切正常,用户可以注册并将信息发送到数据库,但是当用户发出错误时,我希望有一条消息说明.ex:'用户名字段为空'.

我设法通过使用这样的html来做到这一点:

<div class="form-group">
        <label class = "col" for = "username" >username:</label>
     <div class = "col">
        <input id = "username" class=" input {{ $errors->has('username') ? 'has-error' : '' }}" type = "username" name = "username" value="{{ Input::old('username') }}"></input><br>
        {!! $errors->first('username' , '<span style = "color:red">:message</span>') !!}
     </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

但是现在我不能再用这个了,因为我用ajax发送数据,我该怎么做才能解决这个问题?

这些是我显示消息的方式:

public function StoreRegister()
{
    $messages = [ …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery laravel-5

1
推荐指数
1
解决办法
1399
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

laravel-5 ×1