Имеется js-файлик со следующим содержимым:
$(document).ready(function() {
$("#search_posts_by_groups_form2").submit(function(){
var groupArray = new Array();
var token = $('#token')[0].value;
if (token.trim() == ""){alert('Введите Токен');return false;}
var delim = $('#search_delim')[0].value;
var groups_id = $('#search_groups')[0].value;
// Получаем список сообществ
var groups_arr = groups_id.split(delim);
var groupsSize = groups_arr.length;
// Получаем список искомых тегов
var tags_arr = tags.split(delim);
var k = 0;
var checkSum = 0;
var groupIDArray = new Array();
$.each(groups_arr, function(i, group_id) {
groupIDArray[k] = group_id;
++k;
});
initGroupInfo(token, groupArray, groupIDArray, 0);
});
});
function initGroupInfo(token, groupArray, groupIDArray, currentGroupIDIndex){
var group_id = groupIDArray[currentGroupIDIndex];
var promisedCalbackGroup = callbackGroup(token, group_id);
promisedCalbackGroup.then(
function(data){
alert(data);
}, function(){alert('error');}
);
};
function callbackGroup(token, group_id){
return $.ajax({
url: 'https://api.vk.com/method/groups.getById?v=5.52&access_token=' + token + '&group_id=' + group_id,
type: 'GET',
async: true,
dataType: 'jsonp',
crossDomain: true
});
};
По непонятным мне причинам submit перезагружает страницу. Похоже, где-то падает. Причина мне не ясна. Но падает именно после initGroupInfo