繁体   English   中英

我如何使用jQuery或javascript设置此src值

[英]how i can set this src value using jQuery or javascript

var fileref = document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "http://search.twitter.com/search.json?
                            q="+buildString+"&callback=TweetTick&rpp=50");
document.getElementsByTagName("head")[0].appendChild(fileref);

这里buildString的值是

from:@one+OR+from:null+OR+from:@two+OR+from:null+OR+from:@three+OR+
from:null+OR+from:null+OR+from:@four+OR+from:null+OR+from:@five+OR+
from:null+OR+from:@six+OR+from:null+OR+from:@seven+OR+from:null+OR+
from:@eight

在这里,当我使用buildString值(即我指定的值)来设置src的值时,它对我来说工作正常。

但是,如果我直接设置buildString ,它将为我提供例外。

  SyntaxError: illegal character

TweetTick(�

如果我的问题不清楚,我将解释更多细节。

请帮助我。谢谢。

尝试这个 -

var source = "http://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp=50";
fileref.setAttribute("src",encodeURI(source));

似乎API v1搜索已停止工作,您应该升级到API v1.1,现在需要经过身份验证的用户。 即使直接链接到API搜索似乎仍然有效,我无法再使用ajax json请求访问它。

在此处查看(不清楚)公告: https : //dev.twitter.com/blog/planning-for-api-v1-retirement

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM