日期:2014-05-17  浏览次数:20513 次

请问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的函数是不是少些了一个
})
的结尾??