Отправка по нажатию

238
08 апреля 2022, 20:40

У меня есть часть кода которая при закрытии окна сразу выполняет код

  $('#modal_window_1').on($.modal.BEFORE_CLOSE, function (event, modal) {
    var job_name = $("#job_name").val(),
      job_note = $("#job_note").val(),
      job_date = $("#job_date").val(),
      job_deadline = $("#job_deadline").val(),
      job_qnt = parseInt($("#job_qnt").val()),
      job_price = parseInt($("#job_price").val()),
      job_dif = parseInt($("#job_dif").val());

    if (modal.options.new_job != true) {
      $.post('/ajax/saveJobData',
        {
          '_token': window.laravel.csrfToken,
          'job_id': parseInt(modal.options.sender),
          'job_name': job_name,
          'job_note': job_note,
          'job_date': job_date,
          'job_deadline': job_deadline,
          'job_qty': job_qnt,
          'job_price': job_price,
          'job_dif': job_dif
        }, function (data) {
          console.log(data);
          updateCards(parseInt(modal.options.sender));
        });

      modal.options.sender_element.html(job_name);
    } else {
      $.post('/ajax/createNewJob',
        {
          '_token': window.laravel.csrfToken,
          'job_category_id': modal.options.job_category_id,
          'job_name': job_name,
          'job_note': job_note,
          'job_date': job_date,
          'job_deadline': job_deadline,
          'job_qty': job_qnt,
          'job_price': job_price,
          'job_dif': job_dif
        }, function (data) {
          console.log(data);
          updateCards(0, modal.options.job_category_id);
        });
    }
  });

не могу понять как сделать так чтоб только при нажатии кнопки отправить , код выполнялся а при закрытии окно просто закрывалось без выполнения кода ?

В самой форме есть кнопка Отправить

Answer 1
$('#myButton').on('click',function(){
   тут код на выполнение
}
READ ALSO
Vue JS & Google maps. Директивы рендерятся как HTML теги

Vue JS & Google maps. Директивы рендерятся как HTML теги

Использую библиотеку 2vue-google-maps для VueВ infoWindow есть кнопка с @click, проблема в том что она рендерится как обычный HTML тег и собственно не работает

215
Нужно ли вызывать Dispose для контекста Entity Framework?

Нужно ли вызывать Dispose для контекста Entity Framework?

Делаю проект просто с целью обучения, там создал класс CommentService, в котором содержатся методы для работы с БД (с целью сократить код в будущем):

258
Правильный вызов данных из коллекции

Правильный вызов данных из коллекции

Объясните мне, а то не врублюсь, как будет быстрее и лучше, и почему:

156