The escape() function encodes a string, so it can be read on all computers.
Syntax
escape(string)
Parameter Description
string Required. The string to be encoded
Tips and Notes
Note: The escape() function encodes special characters, with the exception of:
* @ - _ + . /
Tip: Use the unescape() function to decode strings encoded with escape().
Note: The escape() and unescape() functions should not be used to encode or decode URIs. Use encodeURI() and decodeURI() functions instead!
Example
In this example we use escape() to encode strings:<script type="text/javascript">
document.write(escape("Visit W3Schools!") + "<br />");
document.write(escape("?!=()#%&"));
</script>
The output of the code above will be:
Visit%20W3Schools%21
%3F%21%3D%28%29%23%25%26
在自己的例子中:
function openFile(){
var dir = document.getElementById("ontology").value;
_dir = escape(dir);//unescape(String s)
new Ajax.Request('/annotate/getFile?dir=' + _dir, {method: 'get'});
}
分享到:
相关推荐
标题“Prototype1.6.0在IE8 9下的问题”揭示了这是一个关于JavaScript库Prototype在较旧版本的Internet Explorer(IE8和IE9)中遇到兼容性问题的主题。Prototype是一个广泛使用的JavaScript框架,它提供了许多实用的...
《Prototype 1.5.1使用手册》是针对JavaScript库Prototype的一个详细指南,该库是Web开发中的一个强大工具,尤其在处理DOM操作、Ajax交互和函数增强方面表现卓越。本手册以.chm(Compiled Help Manual)格式提供,...
Prototype.js 是一个广泛使用的JavaScript库,它为JavaScript编程提供了许多实用的功能,极大地简化了DOM操作、事件处理、Ajax交互以及对象扩展等任务。这个压缩包包含的“prototype.js”文件就是Prototype.js的核心...
在"使用prototype简化Ajax操作"这个主题中,我们将深入探讨Prototype库如何使Ajax变得更加简单易用。 首先,Prototype为Ajax操作提供了一个统一的接口——`Ajax`对象。这个对象下包含了一系列方法,如`Request`、`...
然而,过度使用或不恰当的使用`prototype`可能会导致性能问题,因为每次访问`prototype`上的属性时都需要查找原型链。 总的来说,`prototype`是JavaScript中实现面向对象编程的关键部分,它帮助我们理解和实现对象...
手册详细介绍了库的每个方法、类和使用示例,帮助开发者快速上手并解决实际问题。建议在实际开发过程中,遇到不理解或需要使用的新功能时,查阅手册以获取详细信息。 ### 4. 示例代码 下面是一段使用`prototype.js...
描述中提到"1.6版本的,1.6.1很好用",这暗示了PrototypeJS 1.6系列在开发者社区中受到了好评,尤其是1.6.1版本,可能是因为它修复了一些已知问题,提高了性能,或者增加了对某些特性或API的支持。"JS脚本框架"一词...
### Prototype的Ajax介绍 #### 一、Prototype框架与Ajax **Prototype** 是一款JavaScript库,其设计目的是为了简化客户端脚本编程。它提供了一系列高级功能,使得开发人员能够更加高效地构建动态网页应用。其中,*...
- **社区论坛**:参与Prototype社区的讨论,可以解决具体的技术问题。 - **培训课程**:Marty Hall提供的定制化Java EE培训课程,涵盖了Prototype在内的多种技术栈,适合希望深入了解的开发者。 ### 结语 ...
Prototype Codes TextBook.rar:Prototype实战教程(爆爽,推荐); 2.Prototype API: Prototype1.5.1_API_CN_A.CHM:Prototype1.5.1中文API,版本一(推荐); prototype1.5.1_API_CN_B.CHM:Prototype1.5.1中文API,版本二...
Prototype.js 是一个广泛使用的JavaScript库,它为JavaScript语言增加了许多实用的功能,使开发Web应用程序变得更加简单。这个压缩包包含了Prototype的1.6.0版本,包括中文版和英文版的文档,以及源代码文件。 首先...
**Prototype 框架详解** Prototype 是一个广泛使用的JavaScript库,设计目的是为了简化JavaScript的开发,尤其是处理DOM操作、AJAX交互以及事件处理等方面的工作。它通过提供一系列实用的工具函数和面向对象的特性...
**Prototype JavaScript 库** Prototype 是一个广泛使用的JavaScript库,它为Web开发提供了强大的工具和功能。这个库的主要目标是简化JavaScript编程,通过提供面向对象的语法、强大的DOM操作以及Ajax功能,来提升...
标题中的"prototype"一词在IT领域中通常指的是JavaScript编程语言中的原型(Prototype)概念。JavaScript是一种基于对象和原型的动态类型语言,它的对象继承机制是通过原型链(Prototype Chain)来实现的。在...
### Prototype(注解) #### 知识点概览 1. **Prototype JavaScript 框架简介** - 版本信息与许可协议 - 主要功能与特性 - 基础对象与方法 2. **核心概念与用法** - `Class.create()` 方法详解 - 对象扩展 `...
Prototype是JavaScript库的一个早期且广泛使用的版本,它提供了许多实用的功能,如对象扩展、事件处理、Ajax操作等,极大地简化了JavaScript开发。"Prototype_1.4.doc"可能是一个关于Prototype 1.4版本的文档,以....
这个页面可能展示了如何在实际项目中集成和使用Prototype库,或者包含了一系列用例和示例代码,供学习者参考。 "jspage_file"可能是一个文件夹,里面包含与"jsPage.html"相关的资源,如CSS样式表、图像或者其他...
在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...
在JavaScript的世界里,Prototype库是一个不可或缺的重要组成部分,尤其在Web开发领域,它为开发者提供了强大的功能和便利性。Prototype_1.7.3.js是这个库的一个重要版本,它的出现无疑为前端开发带来了新的里程碑。...