Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.09.2014, 01:29
Аватар для Andres
Новичок на форуме
Отправить личное сообщение для Andres Посмотреть профиль Найти все сообщения от Andres
 
Регистрация: 30.08.2009
Сообщений: 8

Непонятный глюк с VK.API
Доброй ночи, уважаемые форумчане. Столкнулся с очень странной проблемой, которую никак не могу решить. Написал скрипт отображения постов одного из топиков на ВК. Извиняюсь, если криво, пишу на php.
function parse_response(comments, users){
    var con='';
    for (var i=1; i<comments.length;i++) {
        var user = get_user(comments[i]['from_id'], users);
        con +='<div class="vk_comm_line"><div class="vk_user"><img src="'+user.photo_medium_rec+'" class="vk_avatar" /><span class="vk_first_name">'+user.first_name+'</span><span class="vk_last_name">'+user.last_name+'</span></div><div class="vk_text">'+comments[i]['text']+'</div></div>';
    }
    $('#vkcomments').html(con);
}
function get_user(uid, users){    
    for (var i=0; i<users.length;i++){
        if (users[i]['uid'] == uid){
            return users[i];
        }
    }
}
$(document).ready(function($) {
    $.getScript( "//vk.com/js/api/openapi.js?115", function() {
        VK.init({apiId: 111});
        VK.api('board.getComments',{group_id: '111', topic_id: '111', count:10, extended:1},function(data) {
        if (data.response) {
            var users = data.response.profiles;
            var comments = data.response.comments;
            parse_response(comments, users);
        }
    });
    });
});
В мозилле работает как часы. В опере и хроме вижу такую ошибку.
Resource interpreted as Script but transferred with MIME type text/html: "https://login.vk.com/?act=openapi&oauth=1&aid=4539929&location=other&rnd=2393316"
При этом в опере скрипт выполняется.
В ИЕ вижу вот что
Кодовая страница utf-8 из (Заголовок HTTP) переопределяет конфликтующую кодовую страницу <undefined-cp> из (Тег META)
В общем ИЕ и Хром не выдают ничего. Помогите, плиз.
Ответить с цитированием
  #2 (permalink)  
Старый 08.09.2014, 06:23
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Andres
Извиняюсь, если криво, пишу на php.
а ну тогда ладно

если php, то скачай по ссылке упомянутый скрипт и пропиши ему content-type , когда будешь выводить:

header('Content-Type: text/javascript; charset=UTF-8');
# ...
Ответить с цитированием
  #3 (permalink)  
Старый 08.09.2014, 16:42
Аватар для Andres
Новичок на форуме
Отправить личное сообщение для Andres Посмотреть профиль Найти все сообщения от Andres
 
Регистрация: 30.08.2009
Сообщений: 8

Не вариант. Этот файл вызывается методом VK.api уже после авторизации приложения...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какой то глюк him Общие вопросы Javascript 12 05.09.2013 18:58
Глюк с математикой demoniqus Общие вопросы Javascript 5 16.08.2012 17:09
Странный глюк при работе с JQuery Kirill Tsvetkov Events/DOM/Window 1 13.03.2012 21:49
RegExp глюк пробелы портят всё scuter Общие вопросы Javascript 4 01.08.2011 23:19
Возникает глюк при использовании двух плагинов dummer jQuery 5 23.12.2008 20:26