Здравствуйте, никак не могу понять, как записать в базу данных результат выбора селекта путем запроса ajax. Это файл view Код (PHP): <form method="post" name="hair_order" action=""> <label>Какой длины ваши волосы?</label> <select name="length" id="length"> <option>Короткие</option> <option>До плеч </option> <option>Ниже плеч</option> </select> </form> <script> jQuery(document).ready(function(){ jQuery('#length').change(function(){ var length = jQuery('#length option:selected').val(), select_customer_color = '<label>Какие у вас волосы?</label><select name="customer_color">'+ +'</select>', option_customer_color = '<option>Черные</option>'+ +'<option>Темные</option>'+ +'<option>Русые</option>'+ +'<option>Блонд</option>'; jQuery(this).after('<h2>Вы выбрали следующую длину волос:'+ length+'</h2>'); jQuery(this).prev('label').hide(); jQuery(this).hide(); jQuery(this).next('h2').after(select_customer_color); console.log(jQuery(this).next('h2').next().next()); jQuery(this).next('h2').next().next().append('<option>Черные</option>'); jQuery(this).next('h2').next().next().append('<option>Русые</option>'); jQuery(this).next('h2').next().next().append('<option>Блонд</option>'); jQuery(this).next('h2').next().next().append('<option>Темные</option>'); jQuery.ajax({ type: "POST", url: "index.php?option=com_hair&view=book&task=getAjaxData&format=raw", data: "length="+length }); }); }); </script> Не совсем понимаю что должно быть прописано в функции контроллера к которой обращаюсь, плюс проблема с format=raw. Выводится ошибка Код (html): <b>Fatal error</b>: Class 'HairViewsBookRaw' not found in <b>/home/hotternd/hottern-design.com.ua/joomla/components/com_hair/controllers/default.php</b> on line <b>32</b><br />
Давайте от простого к сложному. Что в целом пытаетесь реализовать? Или вопрос просто для общего развития?