Из логина я убрал всё лишнее, так как он не должен содержать ничего лишнего(просто слово, вида "login"). Он нигде не отображается, используется только для логина. Для внешнего отображения используется другая переменная "nickname" - вот там, я ничего не ограничиваю. У меня всё так и реализовано, просто потом задумался и начал искать информацию. После того, как прочитал, засомневался в своем решении и обратился сюда. Спасибо за ответ!
Есть js-файл, в нем первым делом идет функция с плеером, после нее уже - Ваш код. Код пытался вставить просто на странице - тоже самое. Это даже не связанно с , я уже просто пытаюсь вывести данные в console.log - в ответ 100 и -100. Я сам не понимаю почему так.
Попробовал. Код одинаковый, но у меня проблема. Колесо вверх, допустим, 100. Колесо вниз -100. Больше число не становится. Будто срабатывает один раз, 100 и -100 больше или меньше этих значений не становится. Если выводить в console.log и постоянно крутить колесо, например, вверх, то просто будет всё повторяться(100, 100, 100 и т.д)
Никита Полевой: Проблема решена. Я по глупости и невнимательности в Sublime Text сохранил php-файл в UTF-8 WITH BOM. Очень глупая ошибка, а стоила столько времени. Спасибо Вам большое за помощь!
Никита Полевой: Я, походу, понял в чем искать проблему. Я заметил, что хром жалуется на пробел, перед массивом json, который я вывожу. А именно - ufeff, он находится перед самой первой фигурной скобкой массива json {
Никита Полевой: Вариант с JSON.parse пробовал сразу же, когда вы попросили убрать dataType, но получаю следующую ошибку: "Uncaught SyntaxError: Unexpected token in JSON at position 0"
Никита Полевой: Смотрите, как Вы и просили, я убрал dataType. Потом я в консоль вывел json и получил: {"track_name":"Sword of vermilion steal","track_author":"The Messiah"}
Т.е то, что я и отправил своим php-скриптом. Как вы могли заметить, из json я получаю значения(track_name, track_author) следующим образом: var track_name = json['track_name']; и var track_author = json['track_author ']; и при попытке вывести их "$('#latest-tracks').html('Название:'+track_author+' - '+track_name+'');" я получаю следующий ответ: "Название:undefined - undefined".
Я не знаю, почему вообще так происходит, но факт того, что такой же код нормально работает у Вас, меня еще больше ввел в замешательство. Кстати, в самом начале, когда я только начал писать этот код и потом его проверил, всё работало нормально(но я получал и выводил всего две переменные), в дальнейшем, я расширил массив с данными и всё сломалось. Я потом откатил все изменения к самому началу, но код не работал больше. Я не знаю или я дурак полный, или это магия какая-то.
Никита Полевой: Кстати, меня удивляет одна вещь - точно такой же код хорошо работает, но на другой странице сайта. Они идентичны полностью, как на серверной стороне, так и клиентской. Есть только одно отличие - в коде, который я тут написал, имеется параметр "data" в которой я передаю параметр.
Никита Полевой: Значения переменных, которые я объявил - "track_name" содержат "undefined" вместо реальных значений. Может быть, это и глупо, но пробовал так еще сделать "var track_name = json[0].track_name;", но должного результата это не принесло.
Владислав Васильев: Значения переменных, которые я объявил - "track_name" содержат "undefined" вместо реальных значений. Может быть, это и глупо, но пробовал так еще сделать "var track_name = json[0].track_name;", но должного результата это не принесло.
Никита Полевой: В ответ пришел json точно в таком же виде, в котором его отправляю в php скрипте - уже хоть что-то. Однако получить его значения я всё равно не могу.
Спасибо за ответ! Проверку по $_SERVER{'HTTP_HOST'} я сделал, все зеркала теперь, ведут на мой сайт. Про настройку apache, пожалуйста, можно поподробнее(apache вообще не знаю)? Как Вы и написали, сайт, всё же, открывается по IP, только с него идет ридерект на домен. И такой вопрос еще, как мне теперь избавиться от дубликатов в поисковой выдачи google/yandex? Стал искать, как и куда писать жалобу, но ни где не нашел ситуации, связанной с появлением "нелегального зеркала". Как реализованы технически эти зеркала? Прошу прощения, за столь ламерские вопросы.