Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。
一、$.ajax的一般格式
$.ajax({
type: 'POST',
url: url ,
data: data ,
success: success ,
dataType: dataType
});
具体参数不在赘述了。
项目开发中使用到了传递中文参数,直接传递时候出现了乱码,程序后端无法解析。
后来想起了使用unicode编码进行了参数传递,使用的是上述的格式进行参数传递,发现后端接受到时候,已经被做了处理,将“\”替换成了“%”,可能是jquery为了安全做了处理,不想再后端在进行处理替换了,替换可能会怕出现一些其他问题,那么该怎样解决呢,读了源码,决定换一种方式,传递参数
var yz=$.ajax({
type:'post',
url:'validatePwd2_checkPwd2?password2='+password2,
cache:false,
dataType:'json',
success:function(data){
if( data.msg =="false" ) //服务器返回false,就将validatePassword2的值改为pwd2Error,这是异步,需要考虑返回时间
{
textPassword2.html("<font color='red'>业务密码不正确!</font>");
$("#validatePassword2").val("pwd2Error");
checkPassword2 = false;
return;
}
},
error:function(){}
});
直接拼接到url参数中。解决问题。后端只需要将unicode转为汉子即可。
相关推荐
jquery.ajax-combobox, jQuery插件,创建一个文本框,可以以自动完成并下拉选择 jquery.ajax-combobox 可以自动完成和pull-down-select的文本框的jQuery插件。 演示http://www.usamimi.info/~sutara/ajax-combobox
通过Jquery实现Ajax传值,视图在向控制器传值时候 ,用表单不方便 时候 变可以使用Ajax 向数据库传值 代码思想 为MVC 思想
用于两个html页面间传参 , 不需要经过后台 : 页面一 : url="index.html?name='wang'"; 页面二 : var name = $.query.get('name')
Ajax.BeginForm 提交,需要引用此文件才会执行OnSuccess
AjaxUpload.js 就是一个js文件,里面封装了上传文件的代码,其实就是一个js的框架,利用它来更简单的实现文件的上传
Implements automatic *Cross Origin Resource Sharing* support using the `XDomainRequest` object for IE8 and IE9 when using the [$.ajax](http://api.jquery.com/jQuery.ajax/) function in jQuery 1.5+. ...
jquery .ajax 局部刷新之后 刷新内容无法调用js.
jquery1.9.1 支持低版本ajax (ajax前jQuery.support.cors=true )
jquery+asp ajax 中文乱码问题解决文档
JQuery.Ajax之错误调试帮助信息
jq 消息框,页面底层弹出框插件,jq 消息框,页面底层弹出框插件
$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。 最简单的情况下,$.ajax()可以不带任何参数直接使用。 注意,所有的选项都可以...
Jquery.Pagination.js + Jquery.Ajax + ASP.NET----无刷新分页Pagination 1.5.1,是在原作者基础上修改的,因为Pagination 1.5.1与它的低版本有很大的区别,所以在此实例中增加了新版的使用方法
在官网上一直下载不下来 然后共享在这 jquery.json-2.3.min.js和jquery.json-2.3.js
jquery.pagination.js 下载,优秀的jquery分页插件,使用IP代理国外网站下载而来
jquery.ajax 传参数到mvc的action
jquery ajax 异步传值并把值赋予在div标签内 很简单的jquery ajax异步传值 让您清楚了解jquery ajax运作 点击按钮的时候 程序会通过ajax去获取某个PHP文件的输出值 获取PHP文件的输出值的那一刻下面的程序会继续执行...
jquery-1.12.4.min.js 是一个优秀的Javascrīpt框架它是轻量级的js库 jquery.base64.js 是一款编程辅助工具,可以完美解决中文乱码问题。
基于jquery.masonry插件开发的瀑布流ajax动态加载数据功能(使用的是aspx的页面)
jquery.qrcode.min.js 二维码的jquery插件