Чтобы при отправке события AJAX в параметре data
, выходили два input-поля с разделителем "-", вам необходимо выполнить следующие шаги:
Шаг 1: Создайте HTML-структуру, содержащую два input-поля и разделитель:
<input type="text" id="input1"> <span>-</span> <input type="text" id="input2">
Шаг 2: Используйте JavaScript для собирания значений из двух input-полей и формирования данных для отправки посредством AJAX:
// Получаем значения из input-полей var input1Value = document.getElementById('input1').value; var input2Value = document.getElementById('input2').value; // Объединяем значения с разделителем "-" var combinedValue = input1Value + "-" + input2Value; // Определяем объект с данными для отправки var dataToSend = { art: combinedValue }; // Отправляем AJAX-запрос $.ajax({ url: "your-url", type: "POST", data: dataToSend, success: function(response) { // Обработка успешного ответа от сервера }, error: function(xhr, status, error) { // Обработка ошибки } });
Шаг 3: В вашем серверном коде (например, на стороне PHP) вы можете извлечь значения из поля art
и разделить их при помощи функции explode
:
$art = $_POST['art']; list($input1Value, $input2Value) = explode("-", $art); // Дальнейшая обработка значений
После этого вы сможете использовать значения input1Value
и input2Value
для дальнейшей обработки на стороне сервера.