как сравнить xmlhttp.responsetext? - PullRequest
       11

как сравнить xmlhttp.responsetext?

1 голос
/ 10 августа 2010

мой код-

document.getElementById("lblmsg").innerHTML=xmlhttp.responseText;
                if(xmlhttp.responseText == 'Available') 
                    {
                         document.getElementById("newid").value = "";
                    }       

хотя текст ответа Available но он все равно не идет внутрь, если условие ???

Ответы [ 2 ]

6 голосов
/ 10 августа 2010

Ну, это должно сработать.

Вы уверены, что текст ответа в точности доступен? Попробуйте обрезать ответ так:

if(xmlhttp.responseText.trim() == 'Available')

У вас есть доступ к firebug? Попробуйте console.log (xmlhttp), чтобы узнать точное значение responseText.

2 голосов
/ 03 июля 2012

После нескольких часов поиска я нашел эту ловушку: http://www.vertstudios.com/blog/avoiding-ajax-newline-pitfall/

Это решило все без $.trim().Где-то в моих включенных файлах был одинокий разрыв строки!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...