Индекс поиска Jquery возвращает -1, когда найдена строка

0

Я загрузил образец проекта FormBasedAuthentication Project из источника IBM Worklight 6.1. В этом примере обработчик вызова проверяет строку j_security_check, код для проверки строки,

var indicatorIdx = response.responseText.search('j_security_check');  

где ответом является объект JSON, который отправляется с сервера, а responseText является одним из ключей этого объекта JSON.

Я понимаю, что поток проб и все. Но мне нужно знать причину, по которой он возвращает -1, когда строка найдена в ответе, и возвращает длину responseText, когда у нее нет строки.

  • 5
    опубликовать что такое response.responseText
  • 0
    попробуйте response.responseText.search (/ j_security_check / i); я думаю может быть проблема случая
Показать ещё 2 комментария
Теги:
ibm-mobilefirst

1 ответ

0

Ответ противоположный вашему наблюдению. Функция возвращает -1 отсутствующий текст, как и ожидалось.

Вот документация для метода isCustomResponse:

В большинстве случаев вы вызываете этот метод, чтобы проверить, есть ли пользовательский вызов для обработки в ответе.

В этом случае у вас есть вызов в форме проверки подлинности на основе форм.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню