<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->var Ajax = {
xmlHttp:"",
getYear:function(){
return document.getElementById("SY").selectedIndex+1900+"";
},
getMonth: function (){
return document.getElementById("SM").selectedIndex+1+"";
},
createXMLHttpRequest:function () {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
},
send:function () {
this.createXMLHttpRequest();
xmlHttp.onreadystatechange = this.showResponse;
xmlHttp.open("POST", "DateSetAjax.action?toShowYearMonth="+ leftPad(this.getYear ())+"-"+leftPad(this.getMonth()), false);
xmlHttp.send("yearmonth=aa");
},
showResponse:function(){
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
var data = xmlHttp.responseText;
if(data=="null")
data = "";
CLD.date1.value=data;
}
}
}
}
Ajax.send(); 发送请求。
上面代码 参数必须在附在url 后面 才能在struts2中取到。xmlHttp.send("yearmonth=aa"); 中的参数并不起作用。
send 怎么发送数据呢
ServletActionContext.getRequest().getParameter(key); ok
ActionContext.getContext().get("request").get(key); null.
分享到:
相关推荐
在这个主题中,我们将深入探讨如何使用Ajax提交数据来更新服务器上的内容。 一、Ajax的工作原理 Ajax的基本流程包括以下几个步骤: 1. 创建XMLHttpRequest对象:这是Ajax的基础,大多数现代浏览器都内置了这个对象...
3. **使用AJAX提交表单**:在JavaScript中监听表单的提交事件,使用`$.ajax`方法进行异步提交: ```javascript $('#myForm').on('submit', function(event) { event.preventDefault(); // 阻止默认的表单提交行为...
在这个实例中,我们将深入探讨如何使用Ajax提交数据、获取天气预报信息以及读取不同类型的服务器数据。 首先,让我们来看看如何使用Ajax提交数据更新服务器内容。在ASP.NET环境中,我们可以创建一个JavaScript函数...
本篇文章将深入探讨AJAX在.NET中的应用以及如何实现无刷新提交数据。 首先,我们需要了解AJAX的基本工作原理。它主要依赖于JavaScript的XMLHttpRequest对象来创建一个与服务器的连接,并在后台发送请求。当服务器...
在"Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据"这个主题中,我们将深入探讨如何利用JavaScript提高用户体验,通过实时验证用户输入的数据,以及如何使用Ajax技术异步验证和提交数据,避免页面...
在这个“Ajax使用jQuery提交表单 文件”中,我们将探讨如何利用jQuery实现Ajax提交表单,从而实现异步数据传输,提高用户体验。 首先,我们需要理解jQuery中的Ajax函数`$.ajax()`。这是一个核心函数,可以进行各种...
总结来说,Asp+Ajax提交表单是通过JavaScript的Ajax功能在前端异步提交表单,然后由Asp在服务器端处理数据,最后将处理结果返回给前端,实现无刷新的交互体验。这种技术提高了网页的响应性和用户体验,是现代Web开发...
本教程将详细讲解如何利用jQuery、jQuery Form插件以及Spring MVC框架来实现Ajax提交表单并上传图片。通过这种方式,用户无需等待页面刷新,即可完成操作,提升了交互性。 首先,`jquery.js` 是jQuery库的核心文件...
这里的问题是关于如何使用Ajax提交数据到后台的JSP页面,并在处理完数据后进行页面跳转。我们将详细探讨这个问题以及相关的知识点。 首先,我们看`logincheck.jsp`页面中的代码,它接收通过Ajax传递的参数: ```...
在“使用jQuery ajax提交表单代码”的资源中,我们可以期待看到一个清晰的示例,展示如何将表单数据发送到服务器,并处理响应。 1. **jQuery的$.ajax()函数** - **基本语法**:`$.ajax({ options });` - **选项...
这是一个JavaWeb中form、ajax提交数据Model转化工具类,可以用来取代Spring的默认数据绑定、JFinal中的getModel方法。原理博客:http://blog.csdn.net/jflex/article/details/46883037
总结一下,AJAX提交表单的关键在于正确配置请求头,确保数据编码为UTF-8,同时服务器端也需要支持接收并处理UTF-8编码的数据。通过这种方式,我们可以实现异步表单提交,提高用户体验,同时避免了全页刷新带来的不便...
通过上述讲解,我们可以看到,使用AJAX提交数据到后台PHP进行处理的整个过程是相当直观和简单的。但是,这要求开发者既要熟悉JavaScript与jQuery的操作,也要了解PHP等服务器端脚本语言的编程。对于初学者而言,可能...
1. 表单提交:用户填写表单后,使用Ajax提交数据,避免页面跳转,提供即时反馈。 2. 数据分页:加载更多内容时,仅请求和更新新增部分,提高加载速度。 3. 实时更新:如股票报价、天气预报等实时信息的更新。 4. ...
GET请求用于获取数据,而POST请求则常用于提交数据,如用户输入。 4. **数据格式**:尽管名字中有XML,但现在更常见的是使用JSON(JavaScript Object Notation),因为JSON更轻量级,解析更快,且与JavaScript语法...
文章对使用Ajax、JSP(J2EE)、JavaScript、CSS和XML标记的混合运用进行归纳总结,得出一个典型的Ajax提交数据过程,主要内容包括“HttpRe—quest后台通道”、“替换函数”和“参数合成”等处理过程
- **表单提交**:用户填写表单后,使用Ajax提交数据,无需刷新页面,反馈结果。 - **动态加载内容**:如分页加载、滚动加载新内容等。 - **实时更新**:如聊天室、股票实时报价等,无需刷新页面,数据实时更新。 ...
首先,我们需要创建一个HTML表单,它包含了用户输入的数据和一个用于触发AJAX提交的按钮。例如: ```html 用户名" required> 邮箱" required> 提交 ``` ### 2. 阻止默认表单提交 为了让AJAX提交生效,我们...
在本教程中,我们将深入探讨如何在Vue 1.x和2.x版本中使用Ajax提交表单。 **Vue 1.x 和 Vue 2.x 的核心差异** Vue 2.x 对于Vue 1.x进行了一些关键性的改进,包括优化性能、引入虚拟DOM以及对组件API的调整。然而,...
1. **安全性**:使用Ajax提交表单时需要注意安全问题,如CSRF攻击,确保请求是来自合法的来源。 2. **用户体验**:虽然同步请求可以立即得到结果,但会阻塞UI,降低用户体验。推荐使用异步请求。 3. **错误处理**:...