iframe內關閉外層layer

form.on('submit(*)', function (e) {
	var data = e.field
	console.log(data)
	$.post('__CONTROLLER__/ajax_save', data, function (res) {
		if (res.status == 1) {
			layer.msg('投遞成功', { icon: 1 }, function () {
				var index = parent.layer.getFrameIndex(window.name)
				parent.layer.close(index)
			})
		} else {
			layer.msg(res.error, { icon: 2 }, function () {
				var index = parent.layer.getFrameIndex(window.name)
				parent.layer.close(index)
			})
		}
	})
	return false
})
//外層回調要用end才能觸發,cancel需要主動點擊關閉按鈕。
table.on('tool(tb)', function (obj) {
var data = obj.data
	, layEvent = obj.event
	, tr = obj.tr
if (layEvent == 'set_personstatus') {
	console.log(data)
	layer.open({
		type: 2
		, title: '申請職位'
		, area: ['600px', '400px']
		, content: '__MODULE__/Personapplyjob/add?job_id=' + data.job_id
		, end: function () {
			$.getJSON('__CONTROLLER__/ajax_row', {
				job_id: data.job_id
			}, function (res) {
				console.log(res)
				obj.update(res)
			})
		}
	})
}
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章