После проверки формы открывается страница с ошибками на IOS

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
aasavelev
Сообщения: 19
Зарегистрирован: 2015.05.17, 14:49

После проверки формы открывается страница с ошибками на IOS

Сообщение aasavelev »

Добрый день. Создал форму

Код: Выделить всё

 $form = $this -> beginWidget ('CActiveForm',
                                ['id'=>'purchase-form',
                                    'enableAjaxValidation'=>true,
                                    'enableClientValidation'=>true,
                                    'action'=>'/cart/confirm',
                                    
                                ]);?> 
Но на ios если какое-нибудь поле не заполнено открывается страница :

Код: Выделить всё

{"Purchase_phone":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u0435 \u00ab\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u00bb.","Purchase_address":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u0435 \u00ab\u0410\u0434\u0440\u0435\u0441 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438\u00bb.","Purchase_name":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u0435 \u00ab\u0418\u043c\u044f\u00bb.","Purchase_id_adressorder":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u0438\u043b\u0438\u0430\u043b."}
На android нет такой проблемы. Подскажите как устранить проблему?
Форма отправляется так:

Код: Выделить всё

$(document).on('click', '#submitf',  function(event) {
    event.preventDefault();
    $( "#purchase-form" ).submit();	
});
aasavelev
Сообщения: 19
Зарегистрирован: 2015.05.17, 14:49

Re: После проверки формы открывается страница с ошибками на IOS

Сообщение aasavelev »

Если страницу повторно обновить, то ajax проверка работает нормально.
Ответить