www.2527.com_澳门新葡8455手机版_新京葡娱乐场网址_
做最好的网站

文件编码导致jquery失效的解决方法,on方法传递参

2019-06-21 03:16 来源:未知

话不多说,请看代码:

在使用jquery编写图片滚动效果时,发现必须把图片滚动部分放到单独的页面里,然后在首页用<iframe>调用才能正确显示,并且不提示js错误。
最后试验无数次,结果发现是jquery所在文件的编码和网页编码不同,全部改为utf-8,正常显示。

教你如何给 jQuery on方法绑定的函数传递参数,代码如下:

 /** JQuery Html Encoding、Decoding 
* 原理是利用JQuery自带的html()和text()函数可以转义Html字符 
* 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码 
*/ 
<script src="http://www.god137.com/uploads/allimg/190621/031AIB1-0.jpg"></script> 
<script type="text/javascript"> 
//Html编码获取Html转义实体 
function htmlEncode(value){ 
 return $('<div/>').text(value).html(); 
} 
//Html解码获取Html实体 
function htmlDecode(value){ 
 return $('<div/>').html(value).text(); 
} 
</script> 


<script type="text/javascript"> 
//获取Html转义字符 
function htmlEncode( html ) { 
 return document.createElement( 'a' ).appendChild( 
  document.createTextNode( html ) ).parentNode.innerHTML; 
}; 
//获取Html 
function htmlDecode( html ) { 
 var a = document.createElement( 'a' ); a.innerHTML = html; 
 return a.textContent; 
}; 
</script> 


//编码 
 function html_encode(str) 
 { 
 var s = ""; 
 if (str.length == 0) return ""; 
 s = str.replace(/&/g, ">"); 
 s = s.replace(/</g, "<"); 
 s = s.replace(/>/g, ">"); 
 s = s.replace(/ /g, " "); 
 s = s.replace(/'/g, "'"); 
 s = s.replace(/"/g, """); 
 s = s.replace(/n/g, "<br>"); 
 return s; 
 } 
 //解码 
 function html_decode(str) 
 { 
 var s = ""; 
 if (str.length == 0) return ""; 
 s = str.replace(/>/g, "&"); 
 s = s.replace(/</g, "<"); 
 s = s.replace(/>/g, ">"); 
 s = s.replace(/ /g, " "); 
 s = s.replace(/'/g, "'"); 
 s = s.replace(/"/g, """); 
 s = s.replace(/<br>/g, "n"); 
 return s; 
 } 

您可能感兴趣的文章:

  • jQuery加密密码到cookie的实现代码
  • jQuery简单实现MD5加密的方法
  • jQuery MD5加密实现代码
  • JS及JQuery对Html内容编码,Html转义
  • jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
  • php jquery编码方面的一些心得(utf-8 gb2312)
  • jquery ajax 向后台传递数组参数示例
  • jquery post方式传递多个参数值后台以数组的方式进行接收
  • jQuery on方法传递参数示例
  • JQuery 绑定事件时传递参数的实现方法
  • jQuery C#实现参数RSA加密传输功能【附jsencrypt.js下载】

复制代码 代码如下:

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

$(".loadingFlower").on("click",'',{name:"123",id:"234",tel:"345"},callback)
 
function callback(event){
   console.log(event.data.name);    //参数1 =>123
   console.log(event.data.id);      //参数2 =>234
   console.log(event.data.tel);     //参数3 =>345
}

您可能感兴趣的文章:

  • jQuery加密密码到cookie的实现代码
  • jQuery简单实现MD5加密的方法
  • jQuery MD5加密实现代码
  • 文件编码导致jquery失效的解决方法
  • jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
  • php jquery编码方面的一些心得(utf-8 gb2312)
  • jquery ajax 向后台传递数组参数示例
  • jquery post方式传递多个参数值后台以数组的方式进行接收
  • jQuery on方法传递参数示例
  • JQuery 绑定事件时传递参数的实现方法
  • jQuery C#实现参数RSA加密传输功能【附jsencrypt.js下载】

您可能感兴趣的文章:

  • jQuery加密密码到cookie的实现代码
  • jQuery简单实现MD5加密的方法
  • jQuery MD5加密实现代码
  • JS及JQuery对Html内容编码,Html转义
  • 文件编码导致jquery失效的解决方法
  • jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
  • php jquery编码方面的一些心得(utf-8 gb2312)
  • jquery ajax 向后台传递数组参数示例
  • jquery post方式传递多个参数值后台以数组的方式进行接收
  • JQuery 绑定事件时传递参数的实现方法
  • jQuery C#实现参数RSA加密传输功能【附jsencrypt.js下载】
TAG标签:
版权声明:本文由澳门新葡8455手机版发布于Web前端,转载请注明出处:文件编码导致jquery失效的解决方法,on方法传递参