Я программирую веб-страницу для компании в CI3, и у меня есть еще одна проблема. Мне нужно отправить в wizard.php (контроллер) сериализованную форму и переменную javascript, но, я думаю, что я не могу отправить 2 переменных одновременно, вот мой код.отправить форму с функцией serialize() и дополнительные данные в ajax()
var idCompany =5;
$(document).on('submit', '#period-form', function(event) {
event.preventDefault();
$.ajax({
url: '<?php echo base_url()?>wizard/insertPeriod/'
type: 'POST',
dataType: 'json',
data: $("#period-form").serialize(),
success : function (json) {
$("#alert").append(json.response_alert);
},
error : function (xhre) {
console.log(xhre);
}
})
});
Как вы можете видеть, idCompany - это атрибут, он имеет значение, но я поместил значение в другую функцию. возможно добавить значения в сериализованную форму? или как я могу отправить сериализованную форму и переменную одновременно?
Есть несколько идей о том, как это сделать, но еще один вариант - включить дополнительную переменную в скрытый ввод внутри формы. –
Возможный дубликат [Как добавить данные через $ .ajax (serialize() + дополнительные данные), как это] (http://stackoverflow.com/questions/4406348/how-to-add-data-via-ajax-serialize-extra-data-like-this) –