首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ajax函数调用第二次不起作用

Ajax函数调用第二次不起作用
EN

Stack Overflow用户
提问于 2018-06-02 19:59:37
回答 1查看 820关注 0票数 1

需要帮助来解决我的视图页面(在codeigniter上工作)的ajax调用问题,有一个下拉列表和div部分。根据DropDown值,数据将在div部分中得到更改。我正在使用ajax调用(调用控制器中的方法)在dropdown change事件时上传div标签中的数据。Ajax调用在dropdown的第一个更改事件上工作正常,但当我在dropdown中第二次选择值时,ajax函数调用不起作用(第二次选择依此类推)。

代码语言:javascript
复制
 My code is:     VIEW PAGE =>
代码语言:javascript
复制
 $(document).ready(function() {  
 $("body").on('change','#assettype_id',function(e){  // "assettype_id" is 
                                                       dropdown id
  //e.preventDefault();   
   var categoryval = $('#assettype_id :selected').val();                         
   $.ajax({   
              type: 'POST',  
              cache: false,  
              url: 'http://my_path/index.php/assetcontroller/assignpc/'+ categoryval,  // Based on "categoryval" data will change in div tag  
              dataType: 'html',  
              success: function(data) {  
              $( "#result" ).load( "http://my_path/index.php/assetcontroller/assignpc/"+ categoryval);  // "result" is div tag id  
              $( "#result" ).html(categoryval);   
 },  
});  
    return false;  
  });  
 }); 

为什么ajax调用在下拉“second time”更改事件中不起作用?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50656693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档