0
$('#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を使用している理由です...

4

1 に答える 1

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 );
于 2012-11-03T08:53:23.857 に答える