我在index.html的head
中有这个脚本。我希望在显示不同的页面时运行不同的脚本,因为我以编程方式填充页面。页面具有ID page1
,page2
等。页面特定的功能称为page1init()
,page2init()
等。
document.addEventListener('deviceready', function(){
$("div[data-role=page]").on('pageshow', function(){
eval(this.id + 'init()')
})
$('#page1').trigger('pageshow')
})
这是否合理,并且在此使用eval()
引入安全问题?
谢谢!
答案 0 :(得分:0)
既然没有人回答,我想我必须默认为'是'?如果您不这么认真,请随时编辑此/答案。