Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Javascript 使用MVC局部视图后使用JQuery/AJAX刷新conent_Javascript_Jquery_Ajax_Partial Views - Fatal编程技术网

Javascript 使用MVC局部视图后使用JQuery/AJAX刷新conent

Javascript 使用MVC局部视图后使用JQuery/AJAX刷新conent,javascript,jquery,ajax,partial-views,Javascript,Jquery,Ajax,Partial Views,当名为“ReportedIssue”的组合框中的选项发生更改时,我使用以下JQuery/AJAX函数调用部分视图,该组合框也在部分视图中。该文件名为“tableContent” $(函数(){ $(“#报告发布”) .change(函数(){ var styleValue=$(this.val(); $('#tableContent')。加载( “/currenport/TableResults”, {style:styleValue} ); }) .change(); }); 我的问题是,

当名为“ReportedIssue”的组合框中的选项发生更改时,我使用以下JQuery/AJAX函数调用部分视图,该组合框也在部分视图中。该文件名为“tableContent”


$(函数(){
$(“#报告发布”)
.change(函数(){
var styleValue=$(this.val();
$('#tableContent')。加载(
“/currenport/TableResults”,
{style:styleValue}
);
})
.change();
});
我的问题是,在跳转到部分视图之后,我丢失了指向javascript的链接。我想我应该使用JQuery“.live()”但是我不确定

简而言之,我希望在包含部分视图的HTML之后,重新建立JavaScript和combobox之间的链接

我希望我说得够清楚了

Aaron

是的,您应该使用live()


此答案已弃用,请参阅


从jQuery1.4开始,您可以将处理程序与更改事件一起使用。只需更改代码即可使用它。如果您使用的是早期版本的jQuery,则需要在AJAX回调中重新应用处理程序

$(function() { 
    $('#ReportedIssue').live('change', function() { 
      var styleValue = $(this).val(); 
      $('#tableContent').load( 
          '/CurReport/TableResults', 
           { style: styleValue } 
      ); 
    })
});
因为.live()现在已不推荐使用。使用.on()。或者,在我的成功回调中,我只是执行了一个.load()
$('#container').load('index.php','#right')工作很有魅力。

谢谢!我做了一些类似这样的事情,但我似乎做不好。
$('#ReportedIssue').live('click', function() {
$(function() { 
    $('#ReportedIssue').live('change', function() { 
      var styleValue = $(this).val(); 
      $('#tableContent').load( 
          '/CurReport/TableResults', 
           { style: styleValue } 
      ); 
    })
});