欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

8.24 博客分类: Java  

程序员文章站 2024-02-04 15:30:34
...
通过函数名字调用函数
// 无参
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;
					}