Javascript在Onsen UI上的ons页面的推送页面中不工作
我正在使用Cordova/PhoneGap和Onsen用户界面。我有两个html页面。开关(推页)按钮工作正常。但是Javascript在search.html中不起作用 这是我的密码:Javascript在Onsen UI上的ons页面的推送页面中不工作,javascript,cordova,onsen-ui,Javascript,Cordova,Onsen Ui,我正在使用Cordova/PhoneGap和Onsen用户界面。我有两个html页面。开关(推页)按钮工作正常。但是Javascript在search.html中不起作用 这是我的密码: index.html(默认主页面) search.html index.html ... <body> <ons-navigator title="Navigator" var="myNavigator"> <ons-button onclick="myNav
- index.html(默认主页面)
- search.html
...
<body>
<ons-navigator title="Navigator" var="myNavigator">
<ons-button
onclick="myNavigator.pushPage('search.html', { animation: 'lift' })">
Switch Page
</ons-button>
</ons-navigator>
</body>
<ons-page>
<script>
alert('Testing Javascript');
</script>
</ons-page>
。。。
切换页
search.html
...
<body>
<ons-navigator title="Navigator" var="myNavigator">
<ons-button
onclick="myNavigator.pushPage('search.html', { animation: 'lift' })">
Switch Page
</ons-button>
</ons-navigator>
</body>
<ons-page>
<script>
alert('Testing Javascript');
</script>
</ons-page>
警报(“测试Javascript”);
调用myNavigator.pushPage('search.html')
时,动态插入search.html
页面
以这种方式插入
标记时,不会执行代码
有关更多信息,请参阅此问题:
要在推送页面时执行某些脚本,可以使用postpush
事件:
ons.ready(function() {
myNavigator.on('postpush', function() {
alert('Hello, world!');
});
});
如果您将所有JavaScript放在js文件中,并在单击按钮时调用该函数,则会更好,例如: HTML
切换页