lundi 7 août 2017

$.post function in jquery is not working

Im using laravel5.1 with jquery, and Im trying to use ajax to submit a form. What's wrong with my code? Im just using the simple ajax request to post a data. Please see my code below.

<div id="result"></div>
            <form action="" method="post" id="create">
                <div class="form-group">
                    <label for="name" class="control-label">Name</label>
                    <input type="text" name="name" id="name" class="form-control">
                </div>

                <div class="form-group">
                    <label for="description" class="control-label">Description</label>
                    <textarea name="description" id="description" cols="30" rows="10" class="form-control"></textarea>
                </div>

                <div class="form-group">
                    <input type="submit" value="Create" class="btn btn-success">
                </div>

                
            </form>

route

Route::post('/ajax-push', [
    'as' => 'ajax-push',
    'uses' => 'Modules\Pages\Http\Controllers\PagesController@postAjaxCreate'
]);

Controller

public function postAjaxCreate(Request $request){
        echo 'Hello there!';
    }

JS

$(document).ready(function(){
            var url = '';
            $('#create').on('submit', function(){
                $.post(url, function(data){
                    $('#result').html(data);
                });

                return false;
            });
        });



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire