Как я могу отправить много HTML-текст в Get? JQuery, Javascript
$('#participate').click(function(){
var content = $('#item-content-text').html();
VK.api('wall.post',{ message: content}, function(data) {
if (data.response) { // если получен ответ
//message send
}
else{
// error
}
});
})
Итак, я нажимаю на кнопку, а затем я получаю html-содержимое страницы, вопрос в следующем:
Как я могу отправить много html-контента через GET, может быть, есть ли возможность посылать контент по циклу, но как это сделать?
я думаю что-то вроде этого:
for(var i = 0; i < content_array.length; i++){
VK.api('wall.post',{ message: content_array[i]}, function(data) {
if (data.response) { // если получен ответ
//part of html sended
}
else{
// error
}
});
}
но как разделить большой HTML-контент по частям?
PS: если кто-то знает (API VK), что нет возможности отправить эти данные через POST, вот почему я использую GET...
1 ответ
Решение
Разделить строку на куски
var chunkStr = function(str, chunkLength) {
// Split at the end of a tag
return str.match(new RegExp('.{1,' + +chunkLength + '}', 'g'));
}
var newstring = chunkStr( oldstring, 128 );