Как найти последний ряд таблицы и кнопка автоматически сработала - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть вопрос, если это возможно.У меня есть модуль вставки данных о клиенте, если клиент уже существует, модал корзины действий не будет отображать .иначе если клиент зарегистрирован как успешно, модальная корзина действий будет автоматически отображаться (TRIGGERED) на основе его / ее идентификатора.

Сценарий:

  • Если я нажму Сохранить изменения, и моя функция определит, что пользователь еще не зарегистрирован, будет отображаться корзина, в противном случае будет отображаться Этот пользователь уже существует Пожалуйста, выполните поиск здесь информации в таблице.

Registration form

Таблица моих клиентов: Customer Table

Моя функция Ajax:

   $('#save_customer_details').click(function () {

    var customer_address = $('input#destination-input').val();
    var customer_name = $('#customer_name').val();
    var customer_number = $('#customer_number').val();
    var customer_email = $('#customer_email').val();
    var customer_postal = $('#customer_postal').val();
    var customer_location = $('#customer_location').val();
    var customer_order = CKEDITOR.instances['customer_order'].getData();

    var formData = new FormData();
    formData.append('customer_name', customer_name);
    formData.append('customer_number', customer_number);
    formData.append('customer_email', customer_email);
    formData.append('customer_address', customer_address);
    formData.append('customer_location', customer_location);
    formData.append('customer_order', customer_order);
    formData.append('customer_postal', customer_postal);


    var int_length = ('' + customer_number).length;
    console.log(int_length);

    if (customer_name.length === 0 ||
      customer_number.length === 0 ||
      customer_email.length === 0 ||
      customer_address.length === 0 ||
      customer_postal.length === 0) {

      swal({
        title: "Please Fill The Empty Box.",
        icon: "warning",
        button: "Done",
      });

    }
    else if (customer_number.length != 11) {
      swal({
        title: "Customer Number Must Be 11 Digits.",
        icon: "warning",
        button: "Done",
      });
    }
    else {


      $.ajax({
        url: '/insert_customer_details',
        data: formData,
        type: 'POST',
        dataType: 'JSON',
        processData: false,
        contentType: false,
        success: function (response) {
          if (response == 'User Already Exist') {
            swal({
              title: "This User Already Exist Please do search!",
              icon: "warning",
              buttons: true,
              dangerMode: true,
            });
          }
          else {



            swal({
              title: "Sucessfully Registered",
              icon: "success",
              button: "Done",
            });



            $('#save_customer_details').modal('hide');
            $("button#show_cart").trigger("click");

          }
        },
        error: function (response) {
          console.log(response);
        }
      });

    }
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...