Итак, я работаю над объектно-ориентированным PHP-сайтом, который использует модель MVC. На мой взгляд, у меня есть следующий код, который генерирует форму:
//Handle add custom module button click
$('.custom-btn').click(function() {
var id = $('.custom-fieldset').length + 1;
var fieldset = '<fieldset style="display: none;" id="custom_module_fieldset_'+id+'" class="custom-fieldset fancy"><legend>Title goes here</legend><label
id="label_custom_edit_title_'+id+'" for="custom_edit_title_'+id+'">
<span>Edit title:</span><input id="custom_edit_title_'+id+'" type="text" name="custom_edit_title_'+id+'" value=""></label><label id="custom_label_edit_desc_'+id+'" for="custom_edit_desc_'+id+'"><span>Edit description:</span><textarea id="custom_edit_desc_'+id+'" name="custom_edit_desc_'+id+'" rows="5"></textarea></label><input id="custom_to_default_'+id+'" type="button" name="custom_to_default_'+id+'" class="custom-confirm-btn" value="Delete this Custom Module"></fieldset>';
$('#add_custom_module').before(fieldset);
$('#custom_module_fieldset_'+id).fadeIn();
return false;
});
Мне нужно вставить эти значения в БД, что означает их возвращение на страницу контроллера. Я пытаюсь сделать это:
$ctt = 'custom_edit_title'.$id;
$ctd = 'custom_edit_desc'.$id;
$customTextTitle = $_POST[$ctt];
$customTextDescription = $_POST[$ctd];
Я пробовал без одинарных кавычек и немного запутался, но в конечном итоге я не уверен, как обработать + id + в именах полей в форме, сгенерированной jquery. Как мне тогда установить эту часть в переменной php?
Подвести итоги ::: Как получить поле формы в jquery и передать его обратно в контроллер, написанный на PHP?