AJAX向后台传参数

ajax|后台

 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;
     }

时间: 2024-09-23 14:27:04

AJAX向后台传参数的相关文章

利用ajax获得后台传过来的json,前端无法解析,对前端不是很深入,求指导

问题描述 利用ajax获得后台传过来的json,前端无法解析,对前端不是很深入,求指导 这是servlet:package com.kj.servlet; import java.io.IOException;import java.util.ArrayList;import java.util.List; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servle

jquery ajax 向后台传 json 数组 出现 400 错误,后台用的springmvc

问题描述 jquery ajax 向后台传 json 数组 出现 400 错误,后台用的springmvc 解决方案 400 请求出错 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就无法重复此请求. 应该是你发送的内容出问题了 解决方案二: 400,服务器自动返回的错误,是你请求的参数与后台的mvc路由无法匹配吧 解决方案三: 你将data:stringify(rows)更改为data:rows试试 解决方案四: 测试了你的代码,报415错误,就是服务器拒绝处理请求.原因是你传递的

关于$.ajax()以及后台传过来的list或者json问题

问题描述 关于$.ajax()以及后台传过来的list或者json问题 Controller里有一个集合返给js: List ywysales = tbMemberService.getSalesByRegionId(business.getTbRegionId(),rmanager.getTrmMemberId());//业务员的集合,显示业务员 js中有个方法接受这个list: $.ajax({ type:'POST', url:ctx + "/business/paper/business

ajax-C# Ajax掉后台带参数方法怎么接收返回值?急!都找了一下午了

问题描述 C# Ajax掉后台带参数方法怎么接收返回值?急!都找了一下午了 前台代码: var test = ""; function selectBtn_onclick() { var ids = ""; //存储选中的复选框的ID集合 var text = ""; //存储将选中的复选框所代表的数据 Table化 的纯HTML代码 var check = document.getElementsByTagName("input&qu

Ajax向后台传json格式的数据出现415错误的原因分析及解决方法_AJAX相关

问题描述: ajax往后台传json格式数据报415错误,如下图所示 页面代码 function saveUser(){ var uuId = document.getElementById("uuid").value; var idCard = document.getElementById("idCard").value; alert(uuId+idCard); // var result = new Object(); // result.uuId = uuI

asp.net下js通过AJAX调用后台函数传参数出错

问题描述 functionSelectRow(Index){vari=Index+1;vargdview3=document.getElementById("<%=gridview3.ClientID%>");vartid=document.getElementById("<%=lbsyh0.ClientID%>").innerText;varaxt=document.getElementById("<%=lbzzs.Clie

ajax-关于Ajax传参数到Action问题,获取不到参数,

问题描述 关于Ajax传参数到Action问题,获取不到参数, $("#Sea").click(function(){ var Search = $("#Search").val(); alert(Search); $.ajax({ type: "get", url: "@SiteConfig.ProductSite/ProductList.aspx", jsonpCallback: "__ProductLists_

插件-ajax文件上传,回调函数参数问题

问题描述 ajax文件上传,回调函数参数问题 第一次提问希望有大神帮我解答. 我下了一个ajax的插件ajaxfileupload.js来做的上传文件问题. 后台一切都跑的很顺利,回调函数success的参数也有值,但是我分解参数的时候却出现了问题 $.ajaxFileUpload({ url : base.domain + "/customer/importInfoExcel.do", type : 'post', secureuri : false, // 一般设置为false f

ajax怎么让对象传参数格式为user.name 而不是user[name]

问题描述 ajax怎么让对象传参数格式为user.name 而不是user[name] var dictionary = {"typeId" : typeId, "typeName": typeName, "paramKey": paramKey, "paramValue": paramValue, "note": note, "reserve": reserve}; 我有这样一个JS对