【黄聪:jquery mobile通过a标签页面跳转后,样式丢失、js失效的解决方法】教程文章相关的互联网学习教程文章

jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法_jquery

经过尝试,只需要在$.ajax中加入 contentType: "application/json; charset=utf-8"选项就可以了,这是因为在.net 3.5以后要对contentType进行检查,所以仅仅指定dataType的话.net就不会返回JSON了,那么我们的请求自然也就无法请求到JSON数据了。正确写法就是这样了: 代码如下: var url = "/Services/AccountService.asmx/UserExists"; var userName = $("#txtUserName").val(); $.ajax({ type: "POST", url: url, data: {userNa...

js原生态函数中使用jQuery中的$(this)无效的解决方法_jquery

我今天的例子是这样的, 代码如下: $("ul li").hover(function(){   setTimeout(function(){     $(this).addClass("test");     alert("延迟了0.3s 我出现了!") //测试   },300) }) 在运行时,这个黄色部分是不执行的 ,然后我弹出了一下$(this)原来是undefined (其实已经猜到了); 然后我就没想(习惯),直接到百度找了,然后没找到答案,然后我就自己想,是不是换种方法,但是我觉得又不大合理,随后我就想到...

jquery跨域访问问题解决方法(笔记)_jquery

这两天需要实现三级域名直接url rewrite到网站静态页面,如 http://123.456.789.com/ UrlRewrite到http://www.789.com/news/123.html 说到这里,也许和js跨域访问没有半点关系,在脑海里排列这的问题都是和UrlRewrite相关的。好吧现在URLRewrite一切就绪,直接在浏览器地址栏中输入http://123.456.789.com/ 会发现,这个在地址栏直接通过http://www.789.com/news/123.html来访问的页面出现了异常,网页上的图片和样式还有JS好像都失...

jquery与NVelocity产生冲突的解决方法_jquery

NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个: 1、 使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax(); 缺点:当使用jQuery的相关插件时,会使得插件失效哦! 2、 使用jQuery代替$. 如:jQuery.ajax(); 缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发 3、 wrap jQuery中的冲突方法。 如$.ajax()在Velocity中会冲突,则重新定义如下: function dw(){} dw.ajax=function(s){ jQuery.ajax(s); }...

真正的JQuery.ajax传递中文参数的解决方法_jquery【图】

本人最近也遇到了需要传递中文参数的问题。在网上搜索一下,复制粘贴发的到处都是的“终极”“解决方案”无非就是escape(str)来转码,然后在服务端还要写个方法再编辑一次,或用System.Text.Encoding下的方法来换来换去。 我很久以前一直在使用Prototype框架。在.net-GB2312或jsp-utf8下都使用过,从来没遇到有字符编码的问题。于是将Prototype和JQuery代码都下载下来打开研究原因。具体结果如下 不同之处在于JQuery默认的content...

火狐4、谷歌12不支持JqueryValidator的解决方法分享_jquery

解决方法。在form中添加 novalidate 属性就可以解决这个问题,并且不影响在ie下的效果 例如: 详细解说见:http://www.w3.org/TR/html5/forms.html#attr-fs-novalidate

$.ajax返回的JSON无法执行success的解决方法_jquery

晚上在修改代码,之前用的 代码如下: $.ajax({ .. dataType:json, ... success:function(json){ //不执行success }, error:function(error){ //总是执行这个error } }); 为什么会这样子呢?在网上查了好久,结果发现是因为我指定了dataType:'json',这样一指定完蛋了,对Json的要求就非常严格起来了,起初我的json格式是这样写的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可这样写不行,得改成这样写:"{\"succes...

jqueryblockUI遮罩不能消失与不能提交的解决方法_jquery

代码如下: //显示遮罩 $.blockUI({ message: $(#divlogin), css:{width:"400px", height:"255px", top: ($(window).height() - 400) /2 + px, left: ($(window).width() - 400) /2 + px} }); //取消遮罩 $("#cancel").click(function() { $.unblockUI(); }); 取消遮罩是,js 动态生成的外层没有消失。 在FF3.0.4,Chrome下都没问题,只是 IE6 IE7 Ie8下不正常。 打开源码,找到了下面这句话: 代码如下: var lyr1 = ($.browser.m...

StringTemplate遇见jQuery冲突的解决方法_jquery

字段对于用户的输入则为字段,字段涉及到用户的输入,必定是控件。由于有以前项目word模板转化为在线展示输入经验(这里不仅仅是将word转化为html,还需要提取word书签作为关键字段,关键字段作为用户的输入,根据用户配置转化为文本框,下拉框,数字,货币框,时间等等可扩展控件)。我在本次的模板设计中不再考虑服务器控件,因为服务器控件将生成一大堆难以控制的html标记。所以彻底疯狂了一把,采用完全html+jQuery实现(验证用...

jqueryajaxreturn没有返回值的解决方法_jquery【图】

大家先看一段简单的jquery ajax 返回值的js 代码如下: function getReturnAjax{ $.ajax({ type:"POST", url:"ajax/userexist.aspx", data:"username="+vusername.value, success:function(msg){ if(msg=="ok"){ showtipex(vusername.id,"该用户名可以使用",false) return true; } else { showtipex(vusername.id,"该用户已被注册",false); vusername.className="bigwrong"; return false; } } }); } 但是我们调用这个getReturnAj...

图片在浏览器中底部对齐解决方法之一_jquery

style="vertical-align:bottom;"不管用,上网搜索说要用js实现,找了个代码,测试不成功,主要是代码太多太乱没法心情测试了。 于是就自己写吧。 代码如下: $(function () { if ($.browser.msie || $.browser.mozilla || $.browser.opera) {//IE 火狐 Opera之类浏览器 $(".productli img").each(function () { var margin = 120 - $(this).height(); $(this).css("margin-top", margin + "px"); }); } if ($.browser.safari) {//如...

解决3.01版的jquery.form.js中文乱码问题的解决方法_jquery

网上搜了很多方法,可能因为我用的这jquery.form.js是3.01版,也就是今年3月6日才发布的版本(汗。。。就是前天),所以普遍不太管用。至于低版本的是否管用,这个我没有去考证,但大部分还是不负责任的Copy Copy Copy 。还有一些方法是在提交前对所有的值先编码,我觉得这个太麻烦,额外增加了不少的前端代码量,也就没有采取。 好吧,那还是自己来处理吧。首先我们要找到切入点,也就是解决问题的入口。既然我们是要对JS传递的数据...

jquery下checked取值问题的解决方法_jquery【图】

一怒之下,给checkbox加一个isCheck,,不用那该死的checked属性...一切OK了...代码如下: 代码如下: 修复checkbox的状态切换和动态取值的问题 * {margin:0; padding:0;} ul li { float:left; list-style:none; margin-left:20px;} //修复checkbox的状态切换和动态取值的问题 //为checkbox新增一个isCheck属性来替换checked属性的不兼容性 $(".ckbox").click(function(){ if($(this).attr("isCheck") == "true") { $(this).r...

IE中jquery.form中ajax提交没反应解决方法分享_jquery【图】

花了三个钟头,反复查,发现,原来是改了处理页面的返回头信息。 加上了 application/x-javascript ,ie8就不干活了。 如果是text/html,就行,或者不指定也行。 算bug不?让我问候一下写这段代码的ie开发人员吧。 ajax的头信息,编码看来都要注意哎。 ajax提交表单数据的方式介绍 Url参数提交数 代码如下: function checkCorpID()//检测客户编号是否可用 { if($.trim($("#txtF_CORPID")[0].value)=="")//txtF_CORPID是客户编号...

jqueryformValidator插件ajax验证内容不做任何修改再离开提示错误的bug解决方法_jquery

query formValidator插件非常好用,但是有一个严重的Bug,在使用ajax验证的时候,如果输入框的内容已经存在,把鼠标放到输入框,不做任何修改再离开,则会提示错误, 这是这个插件犯的一个很愚蠢的错误 代码如下: oneIsValid: function(id, index) { var returnObj = new Object(); returnObj.id = id; returnObj.ajax = -1; returnObj.errormsg = ""; //自定义错误信息 var elem = $("#" + id).get(0); var settings = elem.sett...

标签 - 相关标签