jquery :

在获取对象的时候,不要用dem的与jquery的混合写法,有的时候 用js获取到的对象 没有JQUERY对应的方法  会报一些不知道的错误。(即如果要使用jquery 就使用jquery 不要乱着使用,因为在不同的浏览器中,兼容是不一样的,因此会造成一些方法的缺失).

如果html代码是动态生成的,且需要之前定义好的动作可以使用,则需要用live代替bind,并且最好不要直接使用click,hover等直接时间,通过绑定将会更好.
window.location.href ="" 链接
window.location.href.getQueryString() 获得链接中所带的参数

将select改为可筛选的模式   在使用flexSelect 插件在实际中的运用
function initMasterID()
{
$(".MasterID").html("");
$.ajax({
url:"/api/initMasterID",
type:"post",
data:{sid:sid},
success:function(data){
var html = "";
for(i=0;i<data.data.length;i++)
{
var value = data.data[i]["ID"];
var text =data.data[i]["Username"]+" &nbsp&nbsp "+data.data[i]["NickName"];
html = html+"<option value = '"+value+"'>"+text+"</option>";
}
html+="<script type='text/javascript'>$('select[class*=flexselectUser]').flexselect()\;<\/script>";
$(".MasterID").append(html);
inputAddMasterID = data.data[0]["ID"];
}
});
}

为jquery dialog 里面的按钮 添加图标

$('.ui-dialog-buttonpane').find('img').remove();
$('.ui-dialog-buttonpane').find('button:contains("保存")').removeClass('ui-button-text-only').addClass('ui-button-text-icon-primary').prepend('<img style="width:20px;height:20px;margin:5px 0 0 5px;float:left;" src="http://images.cnblogs.com/20130314051621481_easyicon_net_48.ico" />');
$('.ui-dialog-buttonpane').find('button:contains("取消")').removeClass('ui-button-text-only').addClass('ui-button-text-icon-primary').prepend('<img style="width:20px;height:20px;margin:5px 0 0 5px;float:left;" src="http://images.cnblogs.com/20130314051600862_easyicon_net_48.ico" />');
$('.ui-dialog-buttonpane').find('button:contains("删除")').removeClass('ui-button-text-only').addClass('ui-button-text-icon-primary').prepend('<img style="width:20px;height:20px;margin:5px 0 0 5px;float:left;" src="http://images.cnblogs.com/20130315101138263_easyicon_net_48.ico" />');

可以直接使用

ajax:

ajax 后来生成的元素 或者赋值问题 当你不将后续行为写在回调函数中区 可能会导致当你运行到其他的地方的时候 ajax还没有得到返回 就会导致行为的不执行 或者样式的没有设定好 因此 要彻底理解ajax的特征 、

忽略了ajax的加载时间,不一定在下面的就是后加载好,如果部署到服务器上,访问时间可能不一样。因此,要对ajax的这个异步加载的时间要进行深刻的理解。(多表现在,刷新页面的时候,有的时候表现很正常,有的时候表现异常,上下不一致。还有就是在对ajax动态生成的元素进行操作时,一定要写在ajax的回调函数中去,不然ajax当你对生成的元素进行控制时,它还不一定被生成。最经典的例子,就是alert的时候,然后能够正常运行,如果没有alert 则不能够正常表现。)

中文乱码问题:无敌解决法  在前台escape('参数'),后台Server.UrlDecode(System.Web.HttpUtility.UrlDecode(Request("参数"));

jquery ajax 个人总结的更多相关文章

  1. IE8/9 JQuery.Ajax 上传文件无效

    IE8/9 JQuery.Ajax 上传文件有两个限制: 使用 JQuery.Ajax 无法上传文件(因为无法使用 FormData,FormData 是 HTML5 的一个特性,IE8/9 不支持) ...

  2. jquery ajax解析

    jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对 ...

  3. jQuery.ajax 根据不同的Content-Type做出不同的响应

    使用H5+ASP.NET General Handler开发项目,使用ajax进行前后端的通讯.有一个场景需求是根据服务器返回的不同数据类型,前端进行不同的响应,这里记录下如何使用$.ajax实现该需 ...

  4. jQuery.ajax(url,[settings])

    概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpRequest 对象. ...

  5. jQuery Ajax 实例 ($.ajax、$.post、$.get)

    jQuery Ajax 实例 ($.ajax.$.post.$.get) 转 Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了. ...

  6. jQuery Ajax传值给Servlet,在Servlet里Get接受参数乱码的解决方法

    最近在学jquery ui,在做一个小功能的时候需要将前台的值获取到,通过Ajax传递给Servlet,然后再在返回数据结果,但是在Servlet接受参数的时候,通过后台打印,发现接受乱码,代码示例如 ...

  7. JQuery+Ajax+Struts2+Hibernate 实现完整的登录注册

    写在最前: 下午有招聘会,不想去,总觉得没有准备好,而且都是一些不对口的公司,可是又静不下心来,就来写个博客. 最近在仿造一个书城的网站:http://www.yousuu.com ,UI直接拿来用, ...

  8. 用.NET MVC实现长轮询,与jQuery.AJAX即时双向通信

    两周前用长轮询做了一个Chat,并移植到了Azure,还写了篇博客http://www.cnblogs.com/indream/p/3187540.html,让大家帮忙测试. 首先感谢300位注册用户 ...

  9. jQuery AJAX 网页无刷新上传示例

    新年礼,提供简单.易套用的 jQuery AJAX 上传示例及代码下载.后台对文件的上传及检查,以 C#/.NET Handler 处理 (可视需要改写成 Java 或 PHP). 有时做一个网站项目 ...

  10. 用JQuery Ajax 与一般处理程序 请求数据无刷新,以及如何调试错误

    通过 ajax() 与 一般处理程序,请求数据库数据,实现界面无刷新. Jquery ajax 请求参数详细说明 http://www.w3school.com.cn/jquery/ajax_ajax ...

随机推荐

  1. 【No.1】监控Linux性能25个命令行工具

    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位 top vmstat lsof tcpdump netsta ...

  2. error: jump to label ‘XXXX’ [-fpermissive]

    http://www.cnblogs.com/foohack/p/4090124.html 下面的类似的源码在MSVC上能正确编译通过.但是gcc/g++上就会错: 1. if(expr)2. got ...

  3. Linux core 文件介绍

    Linux core 文件介绍 http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html 1. core文件的简单介绍在一个 ...

  4. GPG操作——签名验证

    问题描述: 可能大家都遇到过软件在下载过程中由于网络原因导致下载的软件体积与实际软件体积不符.最常见的办法是对待下载文件附加一个摘要文件.这种做法比较常见,也比较容易实现.但是,还是会有一个问题:如果 ...

  5. Oracle客户端显示乱码解决

    1.查找当前服务器的字符集: 2.使用查询得到的结果集,设置本地local字符集:(不要照抄图片)

  6. Python的深拷贝与浅拷贝

    一.前奏:熟悉Python内存管理 在Python中,变量在第一次赋值时自动声明,在创建—也就是赋值的时候,解释器会根据语法和右侧的操作数来决定新对象的类型. 引用计数器:一个内部跟踪变量 引用计数: ...

  7. 利用堆排序找出数组中前n大的元素

    #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <time.h> ...

  8. 横屏EditText问题

    给edittext 加属性android:imeOptions="flagNoExtractUi"

  9. css3常用动画效果集合01

    /*由右到左进场*/ .FromRightToLeft{ -webkit-animation:FromRightToLeft 500s .2s ease both; } @-webkit-keyfra ...

  10. link标签和script标签跑到body下面,网页顶部有空白

    用UltraEdit的16进制编辑模式查看代码,都是EF BB BF开头的,说明都是带BOM的.我手动的将所有文件转成UTF-8 without BOM.页面终于正常了.link,script标签乖乖 ...