Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   вывод response (https://javascript.ru/forum/jquery/32376-vyvod-response.html)

Rayzor 14.10.2012 11:08

вывод response
 
Всем доброго времени суток. Подскажите, пожалуйста, как правильно организовать проверку: от сервера приходит responseText(html код), и нужно узнать, есть ли в нем определенный класс (error).
что примерно хочу получить:
function(responseText) {

                if(responseText.contains('.error'))
                    alert('Error(s) found.');            
                    return response;
                else
                    alert('Save successful.');   
                    .....


Как это правильно организовать?

NikolasGrad 15.10.2012 11:34

ответ php скрипта:
$responseText = array(
  'status' => 'error',  //  'status' => 'success', 
  'error' => 'файл не существует и т.п.'
);
echo json_encode(str_replace('\'', '"', $responseText));

Разбор ответа
function(responseText) {
  if(responseText.status == 'error'){
    alert('Error(s) found :' + responseText.error);
  }else if(responseText.status == 'success'){
    alert('Save successful.');
  }
}


Часовой пояс GMT +3, время: 18:18.