`
cnyangqi
  • 浏览: 110107 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

8.24

    博客分类:
  • Java
阅读更多
通过函数名字调用函数
// 无参
function test(){
    alert(1);
}
var str='test';
eval(str+'()');
// 有参
function test(arg){
    alert(arg);
}
var str='test';
eval(str+'("joy")');


$('#tt').datagrid({
		'onSelect' : function(rowIndex, rowData) {
			$.messager.confirm('请确认', '您确认要选择' + rowData.name + '吗?', function(
					r) {
				if (r) {
					if (OptionType == 'fun') {
						var str = document.getElementById('functionName').value;
						parent.eval(str + '("' + rowData + '")');
					} else {
						parent.document.getElementById('userId').value = rowData.id;
						parent.document.getElementById('userName').value = rowData.name;
					}
				}
			});
		}
	});


if (document.getElementById('optionType').value === 'fun') {
						var str = document.getElementById('functionName').value;
						parent.eval(str + '("' + rowData + '")');
						// parent.eval(str + '("' + rowData.id + '","'
						// + rowData.name + '")');
					} else {
						parent.document.getElementById(document
								.getElementById('arg1').value).innerText = rowData.id;
						parent.document.getElementById(document
								.getElementById('arg2').value).innerText = rowData.name;
					}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics