我写了一个jssdk类,然后实例化这个类,进行dd.config配置,然后调用相应的组件,但是不成功。不知道是为什么,没有任何提示,如果没有成功,应该报错误呀,但是没有报错。
<?php
require_once(__DIR__ . "/env.php");
require_once(__DIR__ . "/jssdk.php");
$jssdk = new JSSDK(CORPID,SECRET,APPID);
$sign = $jssdk->getSignPackage();
var_dump($sign);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>测试页面</title>
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://g.alicdn.com/ilw/cdnjs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://g.alicdn.com/ilw/ding/0.3.8/scripts/dingtalk.js"></script>
<script>
dd.config({
debug:true,
appId: '<?php echo $sign['appId']?>',
corpId: '<?php echo $sign['corpId']?>',
timestamp:'<?php echo $sign['timestamp']?>',
nonceStr:'<?php echo $sign['nonceStr']?>',
signature: '<?php echo $sign['signature']?>',
jsApiList: ['device.notification.alert', 'device.notification.confirm']
});
dd.ready(function(){
document.getElementById("#btn").onclick=function () {
dd.device.notification.alert({
message: '222222',
title: '21221',//可传空
buttonName: '21212',
onSuccess : function() {
/*回调*/
},
onFail : function(err) {}
});
alert("12121212");
}
});
</script>
</head>
<style>
body{font-size:16px; line-height:2;}
.sm-12{ background:#f8f8f8;}
</style>
<body>
<div class="sm-12">物品用途</div>
<a href="#" id="btn">dfsafsafd</a>
<input class="" type="text" name="" />
</body>
</html>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。