如何提交ajax的数据
//=========================================== Ajax请求开始 ===================================================
function load(strControlName, strUrl) {
var drp2 = document.getElementById(strControlName);
drp2.innerText = "";
for (var i = 0; i <= drp2.options.length - 1; i++) {
drp2.remove(i);
}
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
var oDoc = new ActiveXObject("MSXML2.DOMDocument");
xmlhttp.open("POST", strUrl, false);
xmlhttp.send("");
var res = oDoc.loadXML(xmlhttp.responseText);
var TextItems = oDoc.selectNodes("//DocumentElement/Table/Text");
var ValueItems = oDoc.selectNodes("//DocumentElement/Table/Value");
var Text;
var Value;
// if (TextItems != null && ValueItems != null) {
// 增加一个空的
var newOption = document.createElement("OPTION");
newOption.text = "";
newOption.value = "";
drp2.options.add(newOption);
// }
//遍历增加
for (Text = TextItems.nextNode(), Value = ValueItems.nextNode(); Text && Value; Text = TextItems.nextNode(), Value = ValueItems.nextNode()) {
var strText = Text.nodeTypedValue;
var strValue = Value.nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = strText;
newOption.value = strValue;
drp2.options.add(newOption);
}
}
我用该ajax无刷新联动,dropdownlist.但是保存的时候保存不到值,怎么回事。有人知道吗,保存是用服务端事件
function load(strControlName, strUrl) {
var drp2 = document.getElementById(strControlName);
drp2.innerText = "";
for (var i = 0; i <= drp2.options.length - 1; i++) {
drp2.remove(i);
}
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
var oDoc = new ActiveXObject("MSXML2.DOMDocument");
xmlhttp.open("POST", strUrl, false);
xmlhttp.send("");
var res = oDoc.loadXML(xmlhttp.responseText);
var TextItems = oDoc.selectNodes("//DocumentElement/Table/Text");
var ValueItems = oDoc.selectNodes("//DocumentElement/Table/Value");
var Text;
var Value;
// if (TextItems != null && ValueItems != null) {
// 增加一个空的
var newOption = document.createElement("OPTION");
newOption.text = "";
newOption.value = "";
drp2.options.add(newOption);
// }
//遍历增加
for (Text = TextItems.nextNode(), Value = ValueItems.nextNode(); Text && Value; Text = TextItems.nextNode(), Value = ValueItems.nextNode()) {
var strText = Text.nodeTypedValue;
var strValue = Value.nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = strText;
newOption.value = strValue;
drp2.options.add(newOption);
}
}
我用该ajax无刷新联动,dropdownlist.但是保存的时候保存不到值,怎么回事。有人知道吗,保存是用服务端事件
...全文
相关推荐
Ajax+JSON 提交数据的演示
本教程将深入探讨如何利用Ajax和JSON来改进传统的HTML表单数据提交,从而提升用户界面的交互体验。### 1.
jquery ajax 如何向jsp提交表单数据
**URL 参数提交数据**: 这种方式适用于少量数据传输,将表单数据拼接成 URL 查询字符串并附在 AJAX 请求的 URL 后面。
通过Ajax进行Post提交Json数据的方法
本篇文章将详细讲解如何使用Ajax进行POST提交JSON数据,以及相关的注意事项。
利用ajax提交form表单到数据库详解(无刷新)
而Ajax提交表单则能在用户无感知的情况下完成数据传输,提高交互性。首先,创建一个HTML页面,包含一个简单的表单以及用于处理Ajax请求的JavaScript代码。
ajax提交数据到后台php接收(实现方法)
本文主要讲解了如何使用AJAX技术,通过jQuery库向PHP服务器端提交数据,并接收服务器返回的处理结果。首先,AJAX技术的核心是XMLHttpRequest对象,它负责与服务器进行数据交换。


