Отправка базы данных MySQL из ввода одной строки в таблице html с использованием AJAX

Я бы определенно рекомендовал использовать функцию String.match () и создать для него соответствующий RegEx. Мой пример - со списком строк, который часто необходим при сканировании входов пользователя для ключевых слов и фраз.

    // 1) Define keywords
    var keywords = ['apple', 'orange', 'banana'];

    // 2) Create regex, pass "i" for case-insensitive and "g" for global search
    regex = new RegExp("(" + keywords.join('|') + ")", "ig");
    => /(apple|orange|banana)/gi

    // 3) Match it against any string to get all matches 
    "Test string for ORANGE's or apples were mentioned".match(regex);
    => ["ORANGE", "apple"]

Надеюсь, это поможет!

0
задан roelofco 13 July 2018 в 10:10
поделиться

1 ответ

сначала вам нужно изменить стерилизацию на сериализацию.

function formSubmit(){
    $.ajax({
      type: 'POST',
      url: '../server/insert_tests.php',
      data: $('#frmBox').sterialize(),
      success: function(response){
        $('#success').html(response);

      }

    });
    var form = document.getElementById('frmBox').reset();
    return false;
  }

-

function formSubmit(){
    $.ajax({
      type: 'POST',
      url: '../server/insert_tests.php',
      data: $('#frmBox').serialize(),
      success: function(response){
        $('#success').html(response);

      }

    });
    var form = document.getElementById('frmBox').reset();
    return false;
  }
0
ответ дан Dipali Sakle Systematix 17 August 2018 в 13:11
поделиться
  • 1
    Это касается перенаправления белой страницы, но все же создает много пустых записей. – roelofco 13 July 2018 в 10:25
  • 2
    если вы вставляете данные с помощью ajax, то почему вы используете действие в своем атрибуте формы – Dipali Sakle Systematix 13 July 2018 в 11:36
  • 3
    пожалуйста, повторите запрос на ввод, а затем проверьте – Dipali Sakle Systematix 13 July 2018 в 11:45
Другие вопросы по тегам:

Похожие вопросы: