请问jquery的getJSON如何向腾讯微博提交内容
var value=$(this).parent().html();
value=value.replace(imgsub,"");
var a=$.getUrlParam('access_token');
var o=$.getUrlParam('oauth_consumer_key');
var open_id=$.getUrlParam('openid');
alert(a);
$.getJSON("https://graph.qq.com/t/add_t?callback=?",
{
access_token:a,
oauth_consumer_key:o,
openid:open_id,
content:e,
format:"json"
},
function(data){
alert(eval(data));
}
提交之后提示错误错误缺少分号,请问原因和解决办法啊
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322)
时间戳: Fri, 22 Feb 2013 06:31:47 UTC
消息: 缺少 ';'
行: 1
字符: 8
代码: 0
URI: https://graph.qq.com/t/add_t?callback=jQuery19008135782591922998_1361513721875&access_token=87A8FEC89EB47D34F8DDB304087371A2&oauth_consumer_key=100364706&openid=B06319F41C8F67C5E80D68D20771F470&content=%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E6%B5%8B%E8%AF%95%EF%BC%81&format=json&_=1361513721876
------解决方案--------------------我有分享微博的代码
------解决方案-------------------- 直接把url设为提交的那个地址,变量符合要求,提交就行了。
------解决方案--------------------function fenxiangQQ() {
var _tt = '分享内容';// document.title.split('-')[0].replace(/\s+$/, '');
var _t = encodeURI(_tt);
var _url = '';//("http://www.6789g.com");
var _source = '';
var _site = encodeURI('连接');
var _pic = '图片';
var _u = 'http://v.t.qq.com/share/share.php?title=' + _t + '&url=' + _url + '&source=' + _source + '&site=' + _site + '&pic=' + _pic;
window.open(_u, '转播到腾讯微博', 'width=700, height=580, top=320, left=180, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no');
}
------解决方案--------------------
【QQ登录】add_t接口
他上面写着http请求方式是要post的 但是getJson是get的请求方式
还有LZ的getJson的函数是不是少些了一个
})
的结尾??