我已经设置了由Jquery触发的共享弹出窗口.它可以工作,但我想使用响应值来成功触发AJAX调用,而Facebook只返回一个空数组.
这是javascript
$("#fb-request").click(function () {
FB.ui({
method: 'share',
name: 'Check out website',
href: 'URL_TO_SHARE',
},
function (response) {
if (response && !response.error_code) {
console.log(response); // Returns: []
}
});
});
因此,我无法区分发帖人和使用取消按钮的人.我在这里错过了什么吗?或者Facebook应用程序上有什么设置?
谢谢,
我使用下面的代码来渲染zingchart,它工作得很好.
zingchart.render({
id : 'myChart',
data : myConfig,
height: 400,
width: "100%"
});
Run Code Online (Sandbox Code Playgroud)
现在在某些场合我想要渲染或分离它.我的意思是当我点击一些特定的地方时,这个带有id的div myChart应该是空的,应该从中移除zing图表.
我怎样才能实现它?
我也尝试了这个jquery代码.
$("#myChart").html('');
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我访问了ZingChart的文档,并通过调用多个这样的渲染函数来了解渲染多个图表的方法.
zingchart.render({
id:'chartDiv1',
data:myChart1,
height:300,
width:500
});
zingchart.render({
id:'chartDiv2',
data:myChart2,
height:300,
width:500
});
zingchart.render({
id:'chartDiv3',
data:myChart3,
height:300,
width:500
});
zingchart.render({
id:'dashboardDiv',
data:myDashboard,
height:500,
width:700
});
Run Code Online (Sandbox Code Playgroud)
但是在我的代码中,我想编写更少的代码,这对我来说应该更有效,因为它也是由我的老板指导的.
所以我的问题是我可以通过调用一个渲染函数来渲染多个图表吗?就像是:
zingchart.render({
id:{'chartDiv1','chartDiv2','chartDiv3','chartDiv4'},
data:{myChart1,myChart2,myChart3,myChart4},
height:300,
width:500
});
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我有一个变量,例如 $moon
在某些情况下,其值为
$moon=0;
Run Code Online (Sandbox Code Playgroud)
在其他情况下,其值为
$moon=NULL;
Run Code Online (Sandbox Code Playgroud)
现在在if子句中我如何区分这些值?
我的代码是
if($moon==0 && !empty($moon)){
echo "its zero";
}else{
echo "its null";
}
Run Code Online (Sandbox Code Playgroud)
它总是显示“其零”
我也试过
if($moon==0 && $moon!=NULL){
echo "its zero";
}else{
echo "its null";
}
Run Code Online (Sandbox Code Playgroud)