这里需要用到 layer.js 的 layer.config 方法
即
- layer.config({path: '{GARCIA_JS}layer/' //layer.js 所在的目录, 可以是绝对目录, 也可以是相对目录
- });
详细代码如下
- require(['{GARCIA_JS}layer/layer.js'],function(layer){
- layer.config({
- path: '{GARCIA_JS}layer/' //layer.js 所在的目录, 可以是绝对目录, 也可以是相对目录
- });
- $(document).on('click','#checkButton',function(){
- var code=$("input[name='checkCode']").val();
- if($("input[name='checkCode']").val()==''){
- layer.msg('请输入核销码', {
- icon: 7,
- time: 2000 //2 秒关闭 (如果不配置, 默认是 3 秒)
- });
- return false;
- }
- $.ajax({
- url:"{php echo $this->createwebUrl('yongjin',array('display'=>'search_order'))}",
- type:'post',
- dataType:'json',
- data:{
- checkCode:$("input[name='checkCode']").val()
- },
- success:function(ret){
- if(ret.errorCode==0){
- layer.prompt({
- formType: 3,
- value:$.trim(code),
- title: '请确认核销码',
- }, function(value, index, elem){
- $.ajax({
- url:"{php echo $this->createWebUrl('yongjin',array('display'=>'change_status'))}",
- type:'post',
- dataType:'json',
- data:{
- checkCode:value
- },
- success:function (res) {
- if(res.errorCode==0){
- layer.msg(res.msg, {
- icon: 1,
- time: 2000 //2 秒关闭 (如果不配置, 默认是 3 秒)
- });
- location.reload()
- }else{
- layer.msg(res.msg, {
- icon: 7,
- time: 2000 //2 秒关闭 (如果不配置, 默认是 3 秒)
- });
- }
- }
- })
- layer.close(index);
- });
- }else if(ret.errorCode==2){
- layer.msg(ret.msg, {
- icon: 7,
- time: 2000 //2 秒关闭 (如果不配置, 默认是 3 秒)
- });
- }else{
- layer.msg(ret.msg, {
- icon: 7,
- time: 2000 //2 秒关闭 (如果不配置, 默认是 3 秒)
- });
- }
- }
- })
- });
- })
来源: http://www.bubuko.com/infodetail-2619022.html