Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <button type="button" class="btn btn-info btn-xs open-modal" value="{{$app_user->id}}">Посмотреть информацию</button>
- <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- <h4 class="modal-title" id="myModalLabel">Форма редактирования пользователя</h4>
- </div>
- <div class="modal-body">
- <form id="frmTasks" name="frmTasks" class="form-horizontal" novalidate="">
- <div class="form-group error">
- <label for="inputTask" class="col-sm-3 control-label">Имя и Фамилия</label>
- <div class="col-sm-9">
- <input type="text" class="form-control has-error" id="first_name" name="first_name" placeholder="Имя и Фамилия" value="">
- </div>
- </div>
- <div class="form-group">
- <label for="inputEmail3" class="col-sm-3 control-label">Ник</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="nik_name" name="nik_name" placeholder="Description" value="">
- </div>
- </div>
- <div class="form-group">
- <label for="inputEmail3" class="col-sm-3 control-label">Пол</label>
- <div class="col-sm-9">
- <select id="sex" class="form-control">
- <option value="m">Мужчина</option>
- <option value="w">Женщина</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="inputEmail3" class="col-sm-3 control-label">Статус</label>
- <div class="col-sm-9">
- <select id="status" class="form-control">
- <option value="0">Обычный пользователь</option>
- <option value="1">Администратор</option>
- <option value="2">Модератор</option>
- <option value="3">Заблокированный</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="inputEmail3" class="col-sm-3 control-label">IMEI</label>
- <div class="col-sm-9">
- <input disabled type="text" class="form-control disabled" id="imei" name="imei" placeholder="IMEI" value="">
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-primary" id="btn-save" value="add">Сохранить</button>
- <input type="hidden" id="user_id" name="user_id" value="0">
- </div>
- </div>
- </div>
- </div>
- public function updateAppUser(Request $request,$id){
- $user = App_user::find($id);
- $user->first_name = $request->first_name;
- $user->nik_name = $request->nik_name;
- $user->sex = $request->sex;
- $user->status = $request->status;
- $user->save();
- return Response::json($user);
- }
- Route::get('admin/users/{id?}',function($id){
- $user_app = AppApp_user::find($id);
- return Response::json($user_app);
- });
- $('.open-modal').click(function(){
- $('#myModal').modal('show');
- var user_id = $(this).val();
- $.get(url + '/' + user_id, function (data) {
- //success data
- console.log(data);
- $('#user_id').val(data.id);
- $('#first_name').val(data.first_name);
- $('#nik_name').val(data.nik_name);
- $('#btn-save').val("update");
- })
- });
- $.ajax({
- type: type,
- url: my_url,
- data: formData,
- dataType: 'json',
- success: function (data) {
- console.log('Данные пришли: ',data);
- var user = '<tr id="user_app_' + data.id + '"><td>' + data.id + '</td><td>' + data.first_name + '</td><td>' + data.nik_name + '</td><td>' + data.sex + '</td><td>' + data.status + '</td>';
- user += '<td><button type="button" class="btn btn-info btn-xs open-modal" value="' + data.id + '">Посмотреть информацию</button> ';
- if (state == "add"){ //if user added a new record
- $('#tasks-list').append(user);
- }else{ //if user updated an existing record
- $("#user_app_" + data.id ).replaceWith(user);
- }
- $('#myModal').modal('hide')
- },
- error: function (data) {
- console.log('Error:', data);
- }
- });
- $('body').on('click', '.open-modal', function(){
- $('#myModal').modal('show');
- var user_id = $(this).val();
- $.get(url + '/' + user_id, function (data) {
- //success data
- console.log(data);
- $('#user_id').val(data.id);
- $('#first_name').val(data.first_name);
- $('#nik_name').val(data.nik_name);
- $('#btn-save').val("update");
- })
- .fail(function(data) {
- console.log( data );
- })
- });
Add Comment
Please, Sign In to add comment