Доброй ночи, уважаемые форумчане. Столкнулся с очень странной проблемой, которую никак не могу решить. Написал скрипт отображения постов одного из топиков на ВК. Извиняюсь, если криво, пишу на 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)
В общем ИЕ и Хром не выдают ничего. Помогите, плиз.