Html与jQuery中的内容一起被推文

时间:2016-10-31 11:42:19

标签: javascript jquery html twitter socialshare

我正在尝试在Jquery中发布数组中的内容,内容会在Twitter上发布,如下图所示。

enter image description here

此外,如果文本中有任何特殊字符,则不会发布整个文本。

例如,内容是"这是我们作为设计师的工作 - 继续做出决定,直到设计的目的非常明确。然后你就完成了。"它的发布方式如下所示。

enter image description here

您能否帮我解决上述两个问题。

生成内容的代码:

此函数从链接获取引号并将其推送到内容数组中。

    function getQuotesFromWeb(){

     $.getJSON("http://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=40",            function(json) {
            json.forEach(function(val) {
            content.push(val.content + "--" + val.title + "");        
        }); 
      }); 
  };

此方法根据显示的引号更改URL。

function generateQuote()
  {     
      var randomNumber = Math.floor(Math.random() * (content.length - 0 + 1)) + 0;
       $("#quotePlace").html(content[randomNumber]);   

     var linkRef = "http://twitter.com/intent/tweet?text=" + content[randomNumber];
      $('.twitter-share-button').attr('href', linkRef);
  };

0 个答案:

没有答案