Передается только 1 option

116
25 октября 2019, 17:30

Подскажите пожалуйста, выполняю post запрос, но передается только client, waiter не передается. В чем может быть проблема?

function saveorder($i)
{
//Получаем параметры
var text = $('#semiprod').val();
var waiter = document.getElementById('waiter');
var waiter_value = waiter.options[waiter.selectedIndex].text;
var client = document.getElementById('client');
var client_value = client.options[client.selectedIndex].text;
   $.ajax({
            type: "POST",
            url: "/fun/addorder.php",
            data: "waiter="+ waiter_value,
            data: "client="+ client_value,  
            success: function(html) {
                    $("#response3").empty();
$("#div222").load("ord_table.php");
                    $("#response3").append(html);
            }
    }); 
}
Answer 1

Не следует несколько раз объявлять в объекте одно и то же свойство. Последнее значение перепишет все остальные.

$.ajax({
  type: "POST",
  url: "/fun/addorder.php",
  data: {
    waiter: waiter_value,
    client: client_value
  },
  success: function(html) {
    ...
  }
}); 
READ ALSO
Input required ajax post

Input required ajax post

Подскажите пожалуйста, как сделать обязательный input при выполнении post формы ajax?

117
AJAX JQUERY Не читается ответ

AJAX JQUERY Не читается ответ

Нужно выполнить тривиальную задачу, послать AJAX запрос на сервер и прочитать ответ, но при чтении ответа возникает ошибка, хотя сам запрос...

123
MySQL отображение части записей таблицы

MySQL отображение части записей таблицы

Имеется проект с несколькими десятками различных таблицБольшинство записей имеют интервал дат - begin_date и end_date

127
Перенос сайта с mysql в mariadb

Перенос сайта с mysql в mariadb

Имеется сайт на вордпресс с базой данных 102

177