2 a657366961 a657366961 于 2014.10.09 09:33 提问

.NET华表数据提交到后台怎么转成JQuery的Ajax提交

下面是以前的JS代码,我不太会用这种方式提交,而且这种方式提交到后台后,无法Response.Write("");跳转页面。 程序会异常,能修改成JQuery Ajax提交吗? 我看这个的提交类型好像是XML类型,Ajax支持这种吗?
var parsefile = "EvaFillAssessment.aspx?DID="+DID;
var xmldoc = new ActiveXObject("MSXML.DOMDocument");
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmldoc.async = false;
xmldoc.resolveExternals = false;
xmldoc.loadXML("");
var m_sendTxt = "";
var colCount = 15;
var rowCount = 11;
var sheet = 0;
for (row = 1; row < rowCount; row++) {
for (col = 1; col < colCount; col++) {
var sValue = document.getElementById("DCellWeb1").getcellstring(col, row, sheet)
if (sValue == "")
sValue = " ";
m_sendTxt += sValue;
if (col < colCount - 1)
m_sendTxt += ",";
}
if (row < rowCount - 1)
m_sendTxt += "!";
}
var roots = xmldoc.documentElement;
var xnode = xmldoc.createNode(1, "Cell_Content", "");
xnode.text = m_sendTxt;
roots.appendChild(xnode);
xmlhttp.open("POST", parsefile, false);
xmlhttp.send(xmldoc);

1个回答

showbo
showbo   Ds   Rxr 2014.11.19 10:38

xmlhttp.send(xmldoc);

你直接发送xmldoc对象会导致转为字符串后为[object],而不是你要的内容,直接组合字符串发送就好了,干嘛用xml对象来加载,否则发送xml属性,是字符串的

xmlhttp.send(xmldoc.xml);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ajax提交数据到后台
ajax是web开发中常用到的一个功能,全名为Asynchronous JavaScript And XML,他可以想后台发送数据,常用的方法有get和post。我就以提交表单为例子来讲解一下ajax的使用(我用到的是jquery库封装的 ajax)。 html5表单代码:<form id="loginForm" name="loginForm"> <table>
ajax-get方式提交到后台
ajax的运用
Jquery异步提交表单到Action
转载请注明出处:jiq•钦's technical Blog 一 需求 出于兴趣最近在做分布式注册中心的管理界面,其中一个模块是左边的树显示所有ZooKeeper节点,使用的ztree实现,点击树节点的时候会查询后台action返回节点数据,显示在右边区域,为了不刷整个页面,所以采用的是Jquery的异步请求Action返回JSON数据,参考我的这篇文章,然后使用Jquery的load
ASP.NET MVC下通过JQuery$.ajax提交数据,控制器接收数据
今天在实现一个小功能时,这个是一个弹出的模态框,然后点击保存的时候,通过Ajax将文本框中的内容传到后台控制器,控制器执行相应的操作,在将内容保存到数据库。然后问题就出在用Ajax传到控制器的时候,控制器接收不到参数。因为写MVC也比较少,这方面不是很会,所以还是记录一下。一开始我的代码是这样写的:前端ajax代码:后端控制器:控制器方法写成:public JsonResult Update(st...
ajax提交整个表格数据至后台,带回显
1、问题描述,将一个table中的数据整个提交至后台转换成list 2、主要功能: 1)、表格数据json提交后台转成list,jsonObject 2)、后台list数据回显至前端表格, 3)、表格带增加行删除行功能, 4)、select元素回显 5)、jQuery ajax submit提交 3、前端提交表格数据 <%@ page language="jav
利用ajax提交表单,实现数据前端后台数据交互的完整流程演示
该演示需要用到  1 : json.jar(下载)                               2 : jquery.js(下载) 流程演示:1.点击“登录”按钮,传参到后台                     2.后台获取数据,处理分析数据,利用JSONObject返回结果(JSONObject需要用到一个 json.jar 即可)
171202之ajax提交整个form表单(一)
简介: ajax提交form表单在项目中经常用到,前台无论是简单的html、jsp或者使用了easyui框架,提交表单都会使用到ajax。总的来说,ajax提交表单可以分为两种,一种是无返回结果的,就是把表单数据提交给后台,后台处理完就完了;另一种就是返回有结果的,后台执行成功或者失败的信息需要返回到前台。1:无返回结果的 最简单的就是$(“#formid”).submit();直接将form
AJAX处理数据提交到Servlet
AJAX是与服务器交换数据的技术,它可以在不加载全部页面的情况下,实现对部分网页更新。也叫异步刷新技术: 在这里我需要提到的是使用AJAX来处理将数据提交到servlet: 创建web工程 首先创建一个jsp页面(index.jsp):<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT
将grid数据提交到后台保存
前台选择 function Resultdata2(jsondata) {         var listRecord = new Array();         if (jsondata instanceof Ext.data.Store) {             Ext.each(jsondata.data.items, function (record) {      
ajax案例---以GET和POST方式异步提交数据给后台
前台页面代码 ajax demo var xmlHttpRequest = null; function ajaxSubmit(){ // window.alert(window.ActiveXObject); if(window.ActiveXObject){ //是IE浏览器 xmlHttpRequest = new Activ