e.....看着好混乱的赶脚。 这样说吧,ajax过来的页面只会加载其html内容而不会执行页面里的js.反正不管您怎么跳转页面。main这个页面或者初次加载的那个一定要有全局控制的js方法。因为后面加载的页面都不会去执行相应的JS,从而丢失一些数据。动态加载的页面要执行其方法可以使用全局JS来设置:比如$("document").on("pageshow","#pageid",function(){ .....});一定要有全局的概念。jq默认都是ajax加载页面