`

使用 ajax 提交数据

阅读更多

 

 

 

<!--<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的工作原理 Ajax的基本流程包括以下几个步骤: 1. 创建XMLHttpRequest对象:这是Ajax的基础,大多数现代浏览器都内置了这个对象...

    ajax提交表单到后台

    3. **使用AJAX提交表单**:在JavaScript中监听表单的提交事件,使用`$.ajax`方法进行异步提交: ```javascript $('#myForm').on('submit', function(event) { event.preventDefault(); // 阻止默认的表单提交行为...

    Ajax异步读取数据

    在这个实例中,我们将深入探讨如何使用Ajax提交数据、获取天气预报信息以及读取不同类型的服务器数据。 首先,让我们来看看如何使用Ajax提交数据更新服务器内容。在ASP.NET环境中,我们可以创建一个JavaScript函数...

    AJAX-.net 无刷新提交数据

    本篇文章将深入探讨AJAX在.NET中的应用以及如何实现无刷新提交数据。 首先,我们需要了解AJAX的基本工作原理。它主要依赖于JavaScript的XMLHttpRequest对象来创建一个与服务器的连接,并在后台发送请求。当服务器...

    Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据

    在"Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据"这个主题中,我们将深入探讨如何利用JavaScript提高用户体验,通过实时验证用户输入的数据,以及如何使用Ajax技术异步验证和提交数据,避免页面...

    Ajax使用jQuery提交表单 文件

    在这个“Ajax使用jQuery提交表单 文件”中,我们将探讨如何利用jQuery实现Ajax提交表单,从而实现异步数据传输,提高用户体验。 首先,我们需要理解jQuery中的Ajax函数`$.ajax()`。这是一个核心函数,可以进行各种...

    Asp+ajax提交表单实例

    总结来说,Asp+Ajax提交表单是通过JavaScript的Ajax功能在前端异步提交表单,然后由Asp在服务器端处理数据,最后将处理结果返回给前端,实现无刷新的交互体验。这种技术提高了网页的响应性和用户体验,是现代Web开发...

    ajax提交form表单和上传图片

    本教程将详细讲解如何利用jQuery、jQuery Form插件以及Spring MVC框架来实现Ajax提交表单并上传图片。通过这种方式,用户无需等待页面刷新,即可完成操作,提升了交互性。 首先,`jquery.js` 是jQuery库的核心文件...

    ajax 提交数据到后台jsp页面及页面跳转问题

    这里的问题是关于如何使用Ajax提交数据到后台的JSP页面,并在处理完数据后进行页面跳转。我们将详细探讨这个问题以及相关的知识点。 首先,我们看`logincheck.jsp`页面中的代码,它接收通过Ajax传递的参数: ```...

    使用jQuery ajax提交表单代码

    在“使用jQuery ajax提交表单代码”的资源中,我们可以期待看到一个清晰的示例,展示如何将表单数据发送到服务器,并处理响应。 1. **jQuery的$.ajax()函数** - **基本语法**:`$.ajax({ options });` - **选项...

    JavaWeb中form、ajax提交数据Model转化工具类

    这是一个JavaWeb中form、ajax提交数据Model转化工具类,可以用来取代Spring的默认数据绑定、JFinal中的getModel方法。原理博客:http://blog.csdn.net/jflex/article/details/46883037

    ajax提交表单小例子

    总结一下,AJAX提交表单的关键在于正确配置请求头,确保数据编码为UTF-8,同时服务器端也需要支持接收并处理UTF-8编码的数据。通过这种方式,我们可以实现异步表单提交,提高用户体验,同时避免了全页刷新带来的不便...

    ajax提交数据到后台php接收(实现方法)

    通过上述讲解,我们可以看到,使用AJAX提交数据到后台PHP进行处理的整个过程是相当直观和简单的。但是,这要求开发者既要熟悉JavaScript与jQuery的操作,也要了解PHP等服务器端脚本语言的编程。对于初学者而言,可能...

    Ajax介绍的学习文档

    1. 表单提交:用户填写表单后,使用Ajax提交数据,避免页面跳转,提供即时反馈。 2. 数据分页:加载更多内容时,仅请求和更新新增部分,提高加载速度。 3. 实时更新:如股票报价、天气预报等实时信息的更新。 4. ...

    Ajax将数据发送到后台进行局部刷新操作

    GET请求用于获取数据,而POST请求则常用于提交数据,如用户输入。 4. **数据格式**:尽管名字中有XML,但现在更常见的是使用JSON(JavaScript Object Notation),因为JSON更轻量级,解析更快,且与JavaScript语法...

    用Ajax实现提交数据库数据的探讨

    文章对使用Ajax、JSP(J2EE)、JavaScript、CSS和XML标记的混合运用进行归纳总结,得出一个典型的Ajax提交数据过程,主要内容包括“HttpRe—quest后台通道”、“替换函数”和“参数合成”等处理过程

    ajax手写代码应用

    - **表单提交**:用户填写表单后,使用Ajax提交数据,无需刷新页面,反馈结果。 - **动态加载内容**:如分页加载、滚动加载新内容等。 - **实时更新**:如聊天室、股票实时报价等,无需刷新页面,数据实时更新。 ...

    利用ajax提交表单完整流程

    首先,我们需要创建一个HTML表单,它包含了用户输入的数据和一个用于触发AJAX提交的按钮。例如: ```html 用户名" required&gt; 邮箱" required&gt; 提交 ``` ### 2. 阻止默认表单提交 为了让AJAX提交生效,我们...

    vue12ajax提交表单

    在本教程中,我们将深入探讨如何在Vue 1.x和2.x版本中使用Ajax提交表单。 **Vue 1.x 和 Vue 2.x 的核心差异** Vue 2.x 对于Vue 1.x进行了一些关键性的改进,包括优化性能、引入虚拟DOM以及对组件API的调整。然而,...

    ajax提交form表单

    1. **安全性**:使用Ajax提交表单时需要注意安全问题,如CSRF攻击,确保请求是来自合法的来源。 2. **用户体验**:虽然同步请求可以立即得到结果,但会阻塞UI,降低用户体验。推荐使用异步请求。 3. **错误处理**:...

Global site tag (gtag.js) - Google Analytics