Как отличить данные формы от переменной jQuery при отправке в файл php из AJAX? - PullRequest
0 голосов
/ 13 февраля 2019

Я отправил данные формы и отдельную переменную в файл php, используя ajax.У меня вопрос, как мне отличить переменные от данных формы и от переменной в файле php?

  $(document).ready(function(){

    $(document).on("change", ".analysis_progress_check", function(event) {
      event.preventDefault();
      if (this.checked) {
        confirm("hello world");

        var form = $(this).closest('form').serialize();
        var this_analysis_number = $(this).closest("form").find("input[name='analysis_number']").val();
        var data = form + '&' + this_analysis_number;

        $(".test").val(this_analysis_number);

        $.ajax({
          type: "POST",
          url: "../server/insert_analyses.php?submit_analysis",
          data: data,
          success: function(message) {
            $('#success').html(message).fadeIn('fast').delay(3000).fadeOut('slow');

          }
        });
      }
    });
  });

И пример php:

if (isset($_GET['submit_analysis'])) {
    $analysis_id = $_POST['analysis_id']; //from form
    $this_analysis_number = $_POST['this_analysis_number']; //from variable


    echo $this_analysis_number;
}

1 Ответ

0 голосов
/ 13 февраля 2019

this_analysis_number нужен параметр

var data = form + '&this_analysis_number=' + this_analysis_number;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...