layer.open 팝 업 층 의 반환 값 을 가 져 오 는 방법
팝 업 계층 의 코드 를 터치 합 니 다:
layer.open({
type: 2,
title: " ",
shadeClose: true,
shade: 0.4,
area: ['90%', '90%'],
content: "/ElectronicFence/Map?id=" + id + "&shapeType=" + shapeType,
btn: [' ',' '],
yes: function(index){
// ‘ ' ,
var res = window["layui-layer-iframe" + index].callbackdata();
// , 。
console.log(res);
//
layer.close(index);
},
cancel: function(){
//
}
});
주의:
var res = window["layui-layer-iframe" + index].callbackdata();
이 줄 코드 에서'콜 백 데이터'는 팝 업 층 에서 정 의 된 함수 입 니 다.어쩌면 우리 가 뭘 알 았 을 지도 몰라!이 함수 의 작용 은 바로 반환 값 이다.팝 업 층 에서 반환 값 을 정의 하 는 함수:
<script type="text/javascript">
var map = new AMap.Map("container", {
resizeEnable: true
});
// MouseTool
var mouseTool = new AMap.MouseTool(map);
AMap.event.addDomListener(document.getElementById('point'), 'click', function () {
mouseTool.marker({ offset: new AMap.Pixel(-14, -11) });
}, false);
AMap.event.addDomListener(document.getElementById('line'), 'click', function () {
mouseTool.polyline();
}, false);
AMap.event.addDomListener(document.getElementById('polygon'), 'click', function () {
mouseTool.polygon();
}, false);
var callbackdata = function () {
var data = {
username: 'zhangfj'
};
return data;
}
</script>
위의 코드 는 팝 업 층 안의 자 바스 크 립 트 코드 입 니 다.팝 업 층 을 호출 하 는 페이지 에 값 을 되 돌려 주 는 함수'callbackdata'를 정의 합 니 다.팝 업 층 의'확인'단 추 를 누 르 면'callbackdata'함수 로 팝 업 층 의 반환 값 을 가 져 올 수 있 습 니 다.
F12 console.log(res)보기;출력 결과:
이상 의 이 편 에서 layer.open 팝 업 층 의 반환 값 을 얻 는 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MP3 파일 형식 분석코드는 ffmpeg에서 따옴 파일 형식 상세 설명 참조: http://blog.csdn.net/sunshine1314/article/details/2514322 경험증에 의하면 MP3 파일은 임의의 위치에서 절단할 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.