Loading...
JavaScript | Неполадки с JS
function attack(id) {
if(time_att<time_serv){
var xhr = new XMLHttpRequest();
xhr.open('GET','/fight_func.php?id='+id, false);
xhr.send();
if (xhr.status != 200) {
alert('Перезагрузите игру');
} else {
stats = JSON.parse(xhr.responseText);

hp_vrag=hp_vrag-111;

document.getElementById('hp_vrag').innerHTML =hp_vrag;
document.getElementById('hp_user').innerHTML =hp_user;



}
}
}



почему когда прописываюstats = JSON.parse(xhr.responseText);
у меня скрипт не работает?????????????????????
Пользуюсь PHP 7.0
________
посл. ред. 22.08.2018 в 14:17; всего 2 раз(а); by [Удален]
Запроси прямо /fight_func.php?id=$id и что выдаст скрипт, возможно сообщение ошибки интерпретатора сбивает функцию раскодировки
Сибирский (22.08.2018 в 14:29)
Запроси прямо /fight_func.php?id=$id и что выдаст скрипт, возможно сообщение ошибки интерпретатора сбивает функцию раскодировки

ссылка работает нормально, только без той строчки
И что выдает файл /fight_func.php
ссылка то тут при чем, я спросил сам файл ошибку не выдает случаем?
[Удален] (22.08.2018 в 14:16)
function attack(id) {
if(time_att<time_serv){
var xhr = new XMLHttpRequest();
xhr.open('GET','/fight_func.php?id='+id, false);
xhr.send();
if (xhr.status != 200) {
alert('Перезагрузите игру');
} else {
stats = JSON.parse(xhr.responseText);

hp_vrag=hp_vrag-111;

document.getElementById('hp_vrag').innerHTML =hp_vrag;
document.getElementById('hp_user').innerHTML =hp_user;



}
}
}



почему когда прописываюstats = JSON.parse(xhr.responseText);
у меня скрипт не работает?????????????????????
Пользуюсь PHP 7.0


потому что это не php :-D

и ещё в браузере есть консоль

и обрабатывает ли JSON.parse() строки в формате json?
Вывод console.write(xhr.responseText); в студию.
Ещё пару десяткой тем создаешь с тем же вопросом, или всё же одну где будешь спрашивать непонятные вещи?
________
посл. ред. 22.08.2018 в 15:37; всего 3 раз(а); by monobogdan
monobogdan (22.08.2018 в 15:30)
Вывод console.write(xhr.responseText); в студию.
Ещё пару десяткой тем создаешь с тем же вопросом, или всё же одну где будешь спрашивать непонятные вещи?
time_att<time_serv
> забыл, да и что за бред?

не помогло
ето если слишком часто бьешь то должно по идеи обновлять страничку
________
посл. ред. 22.08.2018 в 15:36; всего 1 раз(а); by [Удален]
[Удален], Тю я даун конечно.
Во первых, sync XHR уже давно считается deprecated, и использовать его не рекомендуется, из за того что он блокирует основной поток браузера. См. onreadystatechange.
________
посл. ред. 22.08.2018 в 15:39; всего 2 раз(а); by monobogdan
monobogdan (22.08.2018 в 15:37)
[Удален], <> там зачем? Кто знает, что костыли притащили в спецификацию?

убрал эту функцию, всеровно толку нет...
Ты мне лучше подскажи как мне из /fight_func.php полученые данные запихнуть в эту функцию
[Удален], вывод console.write(xhr.responseText) показывай.
Онлайн: 5
Время:
Gen. 0.0991
(c) ByMAS.RU 2010-2025