Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 基于AJAX的web应用导航_Jquery_Html_Asp.net_Ajax_Navigation - Fatal编程技术网

Jquery 基于AJAX的web应用导航

Jquery 基于AJAX的web应用导航,jquery,html,asp.net,ajax,navigation,Jquery,Html,Asp.net,Ajax,Navigation,现在我遇到了一种情况,需要使用AJAX异步请求在web应用程序中进行导航。以前导航只是通过简单的超链接完成的 我的应用程序是一个ASP.NETweb表单应用程序,由母版页和一组页面组成。母版页和每个“子”页都有自己的CSS和JS文件。JS文件的命名类似于page_name1.JS,page_name2.JS,并且具有一些同名函数,如clientpageload(),UpdateClientData(),等等 所以现在我尝试使用jQuery$.ajax加载用户想要导航到的页面的html内容。例如,

现在我遇到了一种情况,需要使用AJAX异步请求在web应用程序中进行导航。以前导航只是通过简单的超链接完成的

我的应用程序是一个ASP.NETweb表单应用程序,由母版页和一组页面组成。母版页和每个“子”页都有自己的CSS和JS文件。JS文件的命名类似于
page_name1.JS
page_name2.JS
,并且具有一些同名函数,如
clientpageload()
UpdateClientData()
,等等

所以现在我尝试使用jQuery
$.ajax
加载用户想要导航到的页面的html内容。例如,用户希望从
page\u name1.aspx
导航到
page\u name2.aspx
。Html内容加载到所需的Html容器中。然后,我还需要为新内容更改CSS和JS文件。所以,当我在浏览器中更改“href”参数时,会采用新样式并应用它们。但当我在中更改“src”参数并尝试调用ClientPageLoaded()之类的函数时,浏览器会使用page_name1.js中的旧函数,而不是page_name2.js中的函数

有没有什么想法可以解决这个问题,或者用另一种方式解决“使用AJAX导航”任务