天天看点

thinkphp5.0调用ajax无刷新加载数据

控制器层那边就是调数据返回,这里不再赘述,视图层页面ajax部分写法如下

1 function shanchu(obj)
 2 {
 3     var code = $(obj).attr("code");
 4     
 5     $.ajax({
 6         url:"/index400/Test/sc",
 7         data:{code:code},
 8         type:"POST",
 9         dataType:"TEXT",
10         success: function(data){
11             if(data==0)
12             {
13                 alert("删除失败!");    
14             }
15             else
16             {
17                 $("#aaa").html(data);
18                 $(".sc").click(function(){
19                     shanchu(this)
20                 });
21             }
22         }
23     })
24 }
25 
26 $(".sc").click(function(){
27 shanchu(this)
28 })      

或者也可以这样写

1 shanchu()
 2 
 3 function shanchu()
 4 {
 5     $(".sc").click(function(){
 6         
 7         var code = $(this).attr("code");
 8         
 9         $.ajax({
10             url:"/index400/Test/sc",
11             data:{code:code},
12             type:"POST",
13             dataType:"TEXT",
14             success: function(data){
15                 if(data==0)
16                 {
17                     alert("删除失败!");    
18                 }
19                 else
20                 {
21                     $("#aaa").html(data);
22                     shanchu();
23                 }
24             }
25         })
26         
27     });
28 }      

转载于:https://www.cnblogs.com/zsczsc/p/6973095.html