Обработчик по нажатию кнопки, который в базе данных поменяет значение jquery

212
29 марта 2017, 16:51

Необходимо при нажатии так скажем поменять время в таблице на Time.now. Изначально при создании записи задается время begin_at=DateTime.now, а end_at=DateTime.now+7.day. то есть нужно, по нажатию кнопки значение в таблице и в базе данных поменялось не перегружая таблицу.

 $('.status').click(function(){
    var current_nm_tr = $(this).closest("tr");
    $.ajax({
        type: "POST",
        url: "request/",
        data: $("end_at").val(DateTime.now),
        success: function(){
            $(current_nm_tr).html($("end_at").val());
        }
    });
    return false;
});

Дата изначально задается в модели для записи в бд.

def self.requestnew params 
begin_at = params.require(:notify_message)[:begin_at] = DateTime.now end_at = params.require(:notify_message)[:end_at] = DateTime.now+7.day NotifyMessage.create(params.require(:notify_message).permit!‌​) 
end 

Далее на странице в таблице где показана сама запись

- @requests.each do |request| 
%tr{"data" => "#{request.id}"} 
%td
 .pull-right 
#{I18n.l (request.begin_at-3.hour), format: :short} по #{I18n.l (request.end_at-3.hour), format: :short}
READ ALSO
Unexpected token -

Unexpected token -

Почему вattr() тригерится ошибка Unexpected token -? Где там вообще дефис?

274
Как проверить что class = “X” и заменить X на Y?

Как проверить что class = “X” и заменить X на Y?

Всем привет, подскажите пожалуйста где ошибка

261
Ошибка в js Opencart 2.2

Ошибка в js Opencart 2.2

Помогите решите проблемуУстановил модуль Product Option Image при выборе опций в карточке появляется ошибка js и переключение не происходит:

320