首页 > 其他 > 详细

异步分页 EasyUI

时间:2019-06-02 11:16:24      阅读:119      评论:0      收藏:0      [点我收藏+]

1 子容器调用父容器的方法
window.parent.window.afterEditSuccess();//afterEditSuccess()方法在父容器中定义

2 JS注入攻击
在页面提交的时候,微软禁止非法字符的提交。
如果需要更改验证,可以在web.config中修改,同时在页面的头部修改验证方式。
<httpRuntime requestValidationMode="2.0">
页面头部:<validateRequest="false">

3 点击“”“删除”按钮时,弹出提示对话框

技术分享图片
$.messager.confrm("提醒",“确定删除吗?”,function(r{

     if(r){

      alert("OK");

     }else{

      alert("false");     

     };

});
View Code

4 临时隐藏a标签上面的td tr那一行

  注意:一定要弄清楚this作用域的范围

 var link=$(this).parent().parent();

 然后在方法体中调用link

 link.fadeOut("slow");

5 发送异步请求到后台,然后把这条数据给删除

  (1)需要在函数体外面拿到需要删除行的ID

   var newsId=$(this).attr("newsID");

  (2)发送异步请求

      $.post("DeleteNews.ashx",{id:newsID},function(data){

    //函数体中根据后台返回的data内容判断是否删除成功

技术分享图片
 if(data=="ok"){

     link.feedout("slow");

   }else{

     $.meessage.alert(“提醒”,"删除失败",“”warining“”); 

    }
View Code

});

6 ashx 一般处理程序,在输出到前台进行序列化的时候,智能序列化一个参数。当有多个参数需要传输到前台时,必须将这个内容进行合并

   方法1:定义一个类

public class OutData

  {

  public list<model.HKSJ_Main> NewList{get;set;};

       public string NavHtml{get;set;};

  }
Var data=new OutData(){Newlist=newlist,NavHtml=strNavHtml};

  方法2:直接定义一个匿名类

   系统在编译的时候还是会给这个类一个名称,只是我们不需要输入

   var data=new {Newslist=newslist,NavHtml=strNavHtml};

 

异步分页 EasyUI

原文:https://www.cnblogs.com/chinese003/p/10962076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!