
30.06.2008, 21:01
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Почему бы потом не вызывать javascript функцию, которая и будет обрабатывать ответ? Так даже и правильней (разделение клиентской и серверной части)
Код:
function showResponse(responseText, statusText){
var json = eval( "(" + responseText + ")" );
if(json.error==0) {
window.reload(true);
} else {
alert(json.messadge); // или $("#divError").html(json.messadge);
}
}
Где options и submitHandler
Код:
var options = {
type: "POST",
url: "/cAjax.class.php?module=MyProfile&method=checkEditMyProfile&id={id}",
success: showResponse,
clearForm: 1,
timeout: 3000
};
$(form).ajaxSubmit(options);
В PHP5 и функция для преобразования в json есть
json_encode(array('error'=>1, 'messadge'=>self::cp12512utf($error));
----
Еду домой, если нужно вечером могу выложить полный скрипт обработки форм(валлидация+отправка+о работка результата)
Последний раз редактировалось Naydav; 30.06.2008 в 21:30..
|
|
|