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