Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Переменная и строка (https://javascript.ru/forum/misc/65885-peremennaya-i-stroka.html)

Igbal 13.11.2016 10:44

Переменная и строка
 
Есть скрипт, который выводит город опредленного пользавтеля из 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 :(

Igbal 13.11.2016 15:50

Может можно тогда по другому вытащить данные из xml :(

Aetae 13.11.2016 17:12

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

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

На сайте javascript можно начать изучать с учебника, раздел Основы javascript .

Coriolan161 14.11.2016 18:23

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

Попробуй
var x= document.getElementById('slor').textContent

Dilettante_Pro 14.11.2016 18:29

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


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