AJAX向后台传参数

转载 2006年06月06日 21:00:00

  function createXMLHttpRequest(){
   if(window.ActiveXObject)
   {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }
   else if(window.XMLHttpRequest)
   {
     xmlHttp = new XMLHttpRequest();
   }
  }
 
  function createQueryString()
  {
   var firstName = document.getElementById("firstName").value;
   var middleName = document.getElementById("middleName").value;
   var birthDay = document.getElementById("birthDay").value;
   var queryString = "firstName="+ firstName +"&middleName="+middleName+"&birthDay="+birthDay;
   return queryString;
  }
 
  function doRequestUsingGet(){
   createXMLHttpRequest();
  
   var queryString = "WebForm2.aspx?";
   queryString  = queryString + createQueryString() + "&timeStamp="+new Date().getTime();
   xmlHttp.onreadystatechange = handleStateChange;
   xmlHttp.open("GET",queryString,true);
   xmlHttp.send(null);
  }
 
  function doRequestUsingPost(){
   createXMLHttpRequest();
  
   var url   = "WebForm2.aspx?timeStamp="+new Date().getTime();
   var queryString = createQueryString();
   xmlHttp.open("POST",url,true);
   xmlHttp.onreadystatechange = handleStateChange;
   xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   xmlHttp.send(queryString);
  }
 
  function handleStateChange(){
  
   if(xmlHttp.readyState == 4)
   {
    if(xmlHttp.status == 200)
    {
    
     parseResults();
    }
   }
  }
 
  function parseResults(){
   var responseDiv = document.getElementById("serverResponse");
   var testStr = xmlHttp.responseText;
   document.getElementById("firstName").value = testStr;
     }

相关文章推荐

Ajax跨域调用WebApi接口方法,后台json格式传参数

前台datagrid中绑定的按钮事件

ajax传递给后台数组参数方式

在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。 在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台? 通过昨晚的各种...

ajax设置contentType=json后台获取不到参数

ajax中的contentType有多种类型,默认是contentType=application/x-www-form-urlencoded;charset=utf-8;,如果设置contentTy...

MVC3/4项目开发中遇到的ajax提交Json数据到后台Controller处理(接收参数:多重JSON)

注:(原文链接:http://www.cnblogs.com/aehyok/archive/2013/05/18/3085499.html)本文只做收藏,方便以后学习使用 我这边通过原文的理解做了部分...
  • lanximu
  • lanximu
  • 2013年12月12日 16:37
  • 2744

ajax传递给asp.net mvc 后台数组参数方式

在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。 在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台? 通过昨晚的各种...
  • xwnxwn
  • xwnxwn
  • 2017年03月18日 11:47
  • 1828

jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误

jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误 前几天回家了一趟,唉,回家的感觉真爽。 不多废话,jQuery在发送ajax请求时,如果请求的参...

ajax传递给后台数组参数方式

在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。 在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台? 通过昨晚的各种方式的调...

【.Net码农】jquery ajax 向后台传递数组参数示例

http://www.jb51.net/article/40131.htm 在JS中向后台传递数组参数,如果数组中放的是对象类型,传递到后台是显示的只能是对象字符...

关于ASP.NET 中使用Ajax进行异步调用问题,前台参数无法跳转到后台,提示500 internal server error

大家对Ajax都非常熟悉,不过有时候出现的小问题呢

ajax传递给后台数组参数方式

 在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。 在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台? 通过昨...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AJAX向后台传参数
举报原因:
原因补充:

(最多只允许输入30个字)