Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.11.2016, 10:44
Интересующийся
Отправить личное сообщение для Igbal Посмотреть профиль Найти все сообщения от Igbal
 
Регистрация: 30.10.2016
Сообщений: 13

Переменная и строка
Есть скрипт, который выводит город опредленного пользавтеля из xml документа.
<script type="text/javascript"> 
var xml = $.ajax({  
type: 'GET',  
url: '/api/index/8-5',  
dataType: 'xml',  
async: false  
}).responseText;  
var userAvatar = $(xml).find('struct:first member:contains("USER_AVATAR")').find('string').text();  
var userName = $(xml).find('struct:first member:contains("USER_CITY")').find('string').text();  
var userGroup = $(xml).find('struct:first member:contains("USER_GROUPNAME")').find('string').text();  
if(userAvatar=='') {userAvatar='/noavatar.gif'} 
$('.author_avatar$USER_ID$').html('<a href="$PROFILE_URL$"><img src="'+userAvatar+'" alt="" /></a>'); 
$('.author_name$USER_ID$').html(''+userName+''); 
</script>


Получаю я данные этой формой и мне приходит - Казань
<span id="slor" class="author_name$USER_ID$"></span>[



Теперь я хочу сравнить полученный результат из предыдущей формы и простой строки Казань. Вроде получается выполнение условий Казань==Казань и должен работать alert, но ничего не происходит!
<script type='text/javascript'>
function Go() {
	var x=+document.getElementById('slor').value
}
	if (x==Казань) {
		alert("Пользователи из Казани")
}
</script>

Помогите пожалуйста! Как правильно написать для вывода alert
Ответить с цитированием
  #2 (permalink)  
Старый 13.11.2016, 15:50
Интересующийся
Отправить личное сообщение для Igbal Посмотреть профиль Найти все сообщения от Igbal
 
Регистрация: 30.10.2016
Сообщений: 13

Может можно тогда по другому вытащить данные из xml
Ответить с цитированием
  #3 (permalink)  
Старый 13.11.2016, 17:12
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript .
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 14.11.2016, 18:23
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

Igbal,
Дружок, вместо
var x=+document.getElementById('slor').value

Попробуй
var x= document.getElementById('slor').textContent
Ответить с цитированием
  #5 (permalink)  
Старый 14.11.2016, 18:29
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Coriolan161,
Это, к сожалению, не поможет, если простую строку Казань не взять в кавычки...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна раскрывающаяся таблица 7Lexus Элементы интерфейса 23 15.08.2014 15:15
Последняя строка из textarea TimohaP Javascript под браузер 8 28.07.2014 14:06
Предполагается наличие ';' в IE7- FINoM (X)HTML/CSS 5 25.08.2012 16:05
Переменная после отправки данных lukingnu AJAX и COMET 0 19.03.2011 20:24
Переменная как значение функции. Jurasmi Общие вопросы Javascript 7 22.04.2010 12:45