Помогите пожалусйта разобраться с AJAXом. У меня есть форма на странице 1 в которую вводят данные, и надо ети данные POST передать в функцию контролера, а он в свою очередь после обработать их и вернуть ответ в модальное окно с результатом.
Вот что я наваял
$(function modalbox() {
var form = $('FORM.mini-order-form');
var button = $('BUTTON.submit',form);
button.click(function(){
var act = $("#responce_act").val();
var product_id = $("#responce_product").val();
var name = $("#responce_name").val();
var email = $("#responce_email").val();
var phone = $("#responce_phone").val();
var subject = $("#responce_subject").val();
var comment = $("#responce_comment").val();
$.ajax({
type: "POST",
data: {"product_id":product_id, "name":name, "email":email, "phone":phone, "subject":subject, "comment":comment},
cache: false,
success: function(response){
var messageResp = new Array('message');
var resultStat = messageResp[Number(response)];
if(response == 0){
$("#responce_act").val();
$("#responce_product").val();
$("#responce_product").val();
$("#responce_email").val();
$("#responce_phone").val();
$("#responce_subject").val();
$("#responce_comment").val();;
}
$("#messageModalDialog").text(resultStat).show();
}
});
return false;
});
});
но ничего не выходит. Запуск кноппки отрабатываеться, окно выскакивает но нету данных.
Если понадобиться код обработчиков то могу выложить.
Буду рад помощи.
Спасибо