
04.11.2018, 11:47
|
|
Постоянный
Регистрация: 22.10.2018
Сообщений: 740
С нами:
3979792
Репутация:
113
|
|
Функция для отправки сообщения, наконец-то на ajax'е. Скорость флуда впечатляет, создавая по 30 параллельных запросов можно добиться скорости более 100 сообщений в минуту.
Сообщение от Спойлер
Код:
Код:
function SendMessage(threadID, forumID, text, callback) {
var xhr = new XMLHttpRequest();
xhr.open("POST", ipb.vars['base_url'] + 'app=forums&module=ajax§ion=topics&do=reply&t=' +threadID + '&f=' + forumID, true);
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.setRequestHeader("X-Prototype-Version", "1.7.1");
xhr.setRequestHeader("Accept", "text/javascript, text/html, application/xml, text/xml, */*");
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
xhr.send("md5check=" + ipb.vars['secure_hash'] + "&Post=" + text + "&isRte=0&noSmilies=0");
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) callback && callback(xhr.responseText);
};
}
|
|
|