我正在尝试从关联中获取份额。错误是参考错误:IN未定义
$.ajax({
dataType: "jsonp",
jsonp: false,
url: "http://www.linkedin.com/countserv/count/share",
data: {
//callback:'',
format: "jsonp",
url: "<?php echo $actual_link; ?>"
}
}).done(function(data) {
alert(data.fCntPlusOne);
console.log("t3");
document.getElementById("tlinked").innerHTML = data.fCntPlusOne;
ab = ab + parseInt(data.fCntPlusOne);
if(ab > 999)
{
ab = ab/1000;
ab = Math.round(ab,1);
ab = ab+"k";
}
答案 0 :(得分:0)
从<?php
exec("convert " . 'E:/wamp/www/solvexis/uploads/course/hadoop.jpg ' . "-colorspace RGB -resize 150X150\> -strip -gravity Center 'E:/wamp/www/solvexis/cache/0fbdec280320f6bdb4a25352bde06b20_150.jpg'",$output);
echo '<pre>';
print_r($output);
echo '</pre>';
exit;
选项中删除jsonp: false
。这告诉jQuery不要向AJAX请求添加$.ajax
参数,而LinkIn默认使用callback
作为回调函数。我的猜测是这个函数是你可以从中获取的API库的一部分,但是如果你使用自己的AJAX代码它将无法工作。你应该让jQuery提供自己的回调函数。
答案 1 :(得分:0)
LinkedIn最近更改了他们的API。无论出于何种原因,回调参数不再接受下划线或数字。 如果你将回调改为&#34; callback = jQueryABC&#34;那它就会起作用。