@xlo240

Почему не срабатывает условие?

Сервер возвращает единицу.
Однако умловие if (otvet == "1") не срабатывает. Почему так?
IEnumerator LoadFromServer(string txt)
    {

        WWWForm form = new WWWForm();
        form.AddField("key", txt);
        WWW www = new WWW("http://wp.my-site.ru/ajax_fw.php", form);
        yield return www;
        if (www.error != null)
        {
            Debug.Log("Oшибка " + www.error);
            yield break;
        }
        Debug.Log("ответ "+ www.text);
        test_text.text = www.text;
        string otvet = www.text;
        if (otvet == "1")
        {
            Debug.Log("Записалось");
        }
        else {
            Debug.Log("Не прошло условие"); //СРАБАТЫВАЕТ ЭТО (((
        }
    }
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Unity
Ну вероятно потому что там не только единица, а еще что то типа перевода строки или пробела
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы