Javascript jQuery移动应用程序在单击按钮时加载外部页面并运行js脚本

Javascript jQuery移动应用程序在单击按钮时加载外部页面并运行js脚本,javascript,jquery,load,jquery-mobile,Javascript,Jquery,Load,Jquery Mobile,我希望我的jQuery移动应用程序在单击按钮时加载一个外部页面,但我不确定要使用哪个事件 <a href="html/rarely_Used_Page.html" id="my_page" data-role="button" data-inline="true" data-theme="c" data-icon="search" data-transition="none"> List Members </a> 很少使用的\u

我希望我的jQuery移动应用程序在单击按钮时加载一个外部页面,但我不确定要使用哪个事件

<a href="html/rarely_Used_Page.html" id="my_page" 
    data-role="button" data-inline="true" 
    data-theme="c"  data-icon="search" data-transition="none">
        List Members
</a>

很少使用的\u Page.html的源代码:

这是我很少使用的页面。
它很少使用,所以我不想包括在内\
它位于main index.html页面中
//加载很少使用的页面时,
//脚本将运行以执行特定的
//任务,但仅限于此页
$(“[data role=page#some_id]”)。live('pageshow',function(){
警惕(“!”);
});
**编辑** 修订稿。我离答案越来越近了。

尝试使用jquery函数

$(document).load(function() {
     //code to perform tasks goes here
});
您可以将其放在很少使用的页面的底部。html

尝试使用jquery函数

$(document).load(function() {
     //code to perform tasks goes here
});

如果您使用的是Ajax,您可以将其放在很少使用的页面.html的底部,除非您明确要求不要这样做,否则您将使用Ajax,然后在加载页面时,只有页面div中的脚本才会启动。因此,我可以看到两种选择

在页面div中放置一个脚本

<script>alert("!");</script>

第一个选项将在页面显示之前运行代码,第二个选项将在页面显示之后运行代码。

如果您使用Ajax,除非您明确要求不这样做,否则您将使用Ajax,那么在加载页面时,只有页面div内的脚本才会启动。因此,我可以看到两种选择

在页面div中放置一个脚本

<script>alert("!");</script>

第一个选项将在页面显示之前运行代码,第二个选项将在页面显示之后运行代码。

为什么您在那里编写的代码不能工作?a href=“x.html”是切换到外部页面的标准方式。

为什么您在那里编写的代码不能工作?a href=“x.html”是切换到外部页面的标准方式