Jquery 未通过ajax正确执行脚本的局部视图结果
我正在使用ASP.net和MVC3。我正在创建一个页面,其中某些部分将根据某些选择动态加载,并且我正在从控制器操作返回PartialView。假设局部视图的名称为MainView。在该局部视图中,我还有一个局部视图,局部视图的名称是从用户选择中指定的,即SubView1和SubView2。根据用户选择,我更改子视图SUBVIEW1/子视图2 在SubView1中,我有一个Javascript函数Jquery 未通过ajax正确执行脚本的局部视图结果,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我正在使用ASP.net和MVC3。我正在创建一个页面,其中某些部分将根据某些选择动态加载,并且我正在从控制器操作返回PartialView。假设局部视图的名称为MainView。在该局部视图中,我还有一个局部视图,局部视图的名称是从用户选择中指定的,即SubView1和SubView2。根据用户选择,我更改子视图SUBVIEW1/子视图2 在SubView1中,我有一个Javascript函数 function LoadLocationData(){ //Some code goes here
function LoadLocationData(){
//Some code goes here
}
function LoadUserData(){
//Some code goes here
}
LoadLocationData()
在SubView2中,我有一个Javascript函数
function LoadLocationData(){
//Some code goes here
}
function LoadUserData(){
//Some code goes here
}
LoadLocationData()
我在MainView中有一个jQuery onload函数
$(function(){
if(typeof LoadLocationData == 'function'){ LoadLocationData(); }
else if(typeof LoadUserData == 'function'){ LoadUserData(); }
});
在选择SubView1后的第一次,它执行脚本函数
function LoadLocationData(){
//Some code goes here
}
function LoadUserData(){
//Some code goes here
}
LoadLocationData()
然后,当我选择SubView2时,它会执行脚本函数
LoadLocationData()
LoadUserData()
在上述情况下,预期将执行脚本函数
LoadLocationData()
LoadUserData()
有人能告诉我哪里出了错,我该怎么做才能纠正这个错误吗?你的ajax在哪里?具体来说,您遇到了什么问题?当用户选择dropdown时,Ajax调用就完成了。并基于加载的局部视图,执行脚本。