$('#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内容,问题是:
如何通过GET发送许多html内容,也许通过循环发送内容有一个选项,但是怎么做?
我认为是这样的:
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的原因......
答案 0 :(得分:0)
将字符串拆分为块
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 );