发布于 2017-02-20 07:25:10 | 32 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


本文主要介绍javascript使用url传值的时候数据丢失的问题,希望对大家有所帮助。

最近在用url 传特殊字符的时候发现数据丢失了。

其实不是丢失,比如 ‘+'它会当成连接字符来处理了。

一、替换成16进制字符,在这列几个常用的转换

+ 空格 / ? % & = #
%2B %20 %2F %3F %25 %26 &3D %23

var post_Str = apply_name.replace(/\+/g, "%2B");//"+"转义   

var post_Str= post_Str.replace(/\&/g, "%26");//"&" 

var post_Str= post_Str.replace(/\#/g, "%23");//"#"

二、如果遇到了其他的特殊字符,可以用下面的方法看一下把它转成啥,直接按照上面的方法写一个就行了

alert(encodeURIComponent("-"));//转码,得到结果就OK了吧,下边是解码,这里是用不到的

alert(decodeURIComponent(encodeURIComponent("#")));



相关阅读 :
两种方法解决javascript url post 特殊字符转义 + & #
利用JavaScript阻止表单提交的两种方法
JavaScript禁止用户多次提交的两种方法
动态加载JavaScript文件的两种方法
JavaScript数组去重的两种方法推荐
JavaScript清空数组元素的两种方法简单比较
JavaScript访问字符串中单个字符的两种方法
Javascript中实现trim()函数的两种方法
JavaScript数组深拷贝和浅拷贝的两种方法
js判断url是否有效的两种方法
使用POST方式弹出窗口的两种方法示例介绍
javascript中取前n天日期的两种方法分享
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务