Layer做为弹窗,主页面代码:
注意1. callback()方法 返回字符串,再data:json.parse(res)转为ajax提交时的json参数
注意2. textarea 上使用append方法没有效果,改写: var str = $("#area").val() + “\n”+d; $("#area").val(str); //引入js 必须要有(1.8以上版本) jquery
//点击事件,弹出窗口
function openCitySelect(){
layer.open({
type: 2, //以frame型式加载content页面
title: "设置区域",
shadeClose: true,
shade: 0.4,
area: ['90%', '90%'],
content: "{:U('user/index/citylist')}", //指向页面
btn: ['选择城市','追加城市','关闭'], //底部按钮
yes: function(index){
//当点击‘选择城市'按钮的时候,获取弹出层返回的值
var res = window["layui-layer-iframe" + index].callback();
//打印返回的值,看是否有我们想返回的值。
$.ajax({
url:"{:U('user/index/getLi