test.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PROTOTYPE POST</title>
<script language="javascript" type="text/javascript" src="js/prototype.js"></script>
</head>
<body>
<script type="text/javascript">
function postNewContact(){
var form = $(’form’);
var url='result.jsp';
var myAjax = new Ajax.Request(url,{method:'post',
parameters: Form.serialize(form),
onComplete:showResponse});
}
function showResponse(originalRequest){
alert(originalRequest.responseText);
}
</script>
<form method="post" id="form" name="form">
<input type="text" name="act">
<input onclick="postNewContact();" name="pbut" type="button" value="POST" />
</form>
</body>
</html>
result.jsp
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%=request.getParameter("act")%>
prototype提交为utf-8编码
分享到:
相关推荐
本文将深入探讨Ajax异步提交的核心概念,并通过两个示例——一个使用纯JavaScript与Servlet交互,另一个利用Prototype JS框架与Action通信——来阐述其实现过程。 首先,让我们理解Ajax的基本原理。Ajax工作流程...
这就是"prototype - 通过js提交表单,局部刷新不跳转"的核心思想。 首先,我们需要了解Prototype中的`Form.Element`和`Form`类。`Form.Element`提供了对表单元素的便捷操作,如获取或设置值,而`Form`类则用于处理...
当我们谈论“prototype ajax提交大数据”时,我们指的是利用JavaScript的原型链特性来处理通过Ajax异步传输大量数据的问题。 Ajax,即Asynchronous JavaScript and XML,是一种在不刷新整个页面的情况下与服务器...
一款基于Prototype的Validation表单验证插件,实现Ajax风格的无刷新表单验证功能,当用户输入完表单,即时显示该项输入是否正确,不正确则会给出提示,适合那些比较喜欢简洁风格,又要求功能准确的用户,本款表单...
在Web开发中,异步提交是一种常见的技术,它允许用户在不刷新整个页面的情况下与服务器进行数据交互。AJAX(Asynchronous JavaScript and XML)是这种技术的核心,它通过JavaScript库如jQuery、Prototype或原生...
// 加载页面完成后自动提交表单 document.observe('dom:loaded', function() { var form = $('myForm'); // 获取id为'myForm'的表单 form.submit(); // 调用Prototype的submit方法进行提交 }); // 或者,使用Ajax...
本教程将详细介绍如何使用Prototype库实现一个带有进度条的异步文件上传功能,并涉及到后台代码的支持。 首先,我们需要理解Prototype的核心概念。Prototype通过扩展JavaScript的内置对象,如Array、Function和...
《Prototype开发者手册(中文版)》是一本专为JavaScript开发者准备的重要参考资料,它详细介绍了Prototype JavaScript框架的使用方法和核心概念。Prototype是一个广泛使用的开源JavaScript库,它的目标是简化...
4. **Ajax支持**:Prototype简化了异步通信(Ajax)的操作,通过`Ajax.Request`和`Ajax.Updater`等类,开发者可以轻松实现页面部分的动态更新,无需刷新整个页面。 5. **事件处理**:Prototype改进了JavaScript的...
在JavaScript编程中,`prototype.js`是一个常用的库,它扩展了JavaScript的基本对象,提供了许多方便的功能,包括Ajax(异步JavaScript和XML)操作。在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文...
在1.4中文手册中,你可以找到关于`Element`、`Selector`、`Ajax`等核心类的说明,以及如何利用Prototype进行Ajax通信的方法。1.5中文手册则可能包含了一些新特性,比如可能增加了对CSS选择器的支持或者改进了性能。...
4. **AJAX(异步JavaScript和XML)**:Prototype 提供了`Ajax`对象,封装了与服务器进行异步通信的接口,包括`Ajax.Request`和`Ajax.Updater`,简化了创建异步请求的过程。 5. **事件处理**:Prototype 提供了`...
"Prototype中文帮助文档"则包含了详细的API参考,是解决实际问题的好助手。 六、下载与应用 你可以通过提供的下载链接获取"Prototype.js 中文chm教程"和"Prototype.js 中文电子图书",安装后在本地查阅。同时,不要...
**Prototype 1.6.0.3 中文参考手册** Prototype 是一个强大的JavaScript库,它为Web开发提供了许多实用的功能,使得JavaScript编程更加简洁高效。这个手册是针对Prototype库的1.6.0.3版本的中文翻译,旨在帮助中文...
这个资源包含了一份PDF格式的"Prototype中文开发手册"和一个CHM格式的"Prototype帮助文档",对于想要深入学习Prototype的人来说,是非常宝贵的参考资料。 首先,我们来探讨Prototype的基础知识。Prototype的核心...
6. **Ajax**:Prototype封装了Ajax通信,包括GET和POST请求,以及XMLHttpRequest对象的处理,使得异步数据交互更简单。 7. **Prototype 1.4与1.5.1的区别**:从1.4到1.5.1的升级可能涉及性能优化、bug修复和新功能...
**《prototype.js中文手册》详解** Prototype.js 是一个开源JavaScript库,由Sam Stephenson于2005年创建,主要用于简化DOM(文档对象模型)操作,增强JavaScript的面向对象编程能力,以及提供实用的函数扩展。它在...
Prototype 的Ajax模块简化了与服务器的异步通信。`Ajax.Request` 和 `Ajax.Updater` 类是主要的工具,它们可以发送GET和POST请求,并处理响应。同时,还可以自定义回调函数以处理请求的各个阶段,如 `onSuccess` 和...
这个"Prototype&Prototype中文手册"压缩包包含了对Prototype库的深入理解和使用的关键资源。 首先,`Prototype1.5中文手册.chm`是一个帮助文档,提供了关于Prototype 1.5版本的详细指南。这个手册通常会涵盖以下...
在这个案例中,"prototype.chm"很可能是Prototype.js的官方中文帮助文档,里面详细介绍了每个函数、类和方法的使用方法、参数和返回值,是学习和使用Prototype.js的重要参考资料。用户可以通过搜索、索引或目录浏览...