jquery 发送 xml
来源:互联网 发布:横幅标语制作软件 编辑:程序博客网 时间:2024/05/09 12:49
/*
由于项目用到jquey,弄了个文档,写了个 ajax 发送xml的例子,希望对您有帮助
ps:后台得用 流的方式来接收发送的XML, 并且要注意一个些安全过滤!
author:清风漫步
*/
function productXml()
{
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM");
//创建文件头
//var p = doc.createProcessingInstruction("xml","version='1.0' encoding='utf-8'");
//debugger;
//添加文件头
// doc.appendChild(p);
var root = doc.createElement("products");
// $("input[@name='checkbox1']").
//debugger;
$("#table2").find("div").each(function()
{
var productid = $(this).attr("value1");
var productname = $(this).attr("value2");
var quantity = $(this).find("input").attr("value");
//创建子接点
var n = doc.createNode(1,"product","");
//指定子接点文本
n.text = productname;
//创建属性
var r = doc.createAttribute("id");
r.value=productid;
var r2=doc.createAttribute("quantity");
r2.value=quantity;
//添加属性
n.setAttributeNode(r);
n.setAttributeNode(r2);
//添加子接点
root.appendChild(n);
}
);
//添加根接点
doc.appendChild(root);
//debugger;
//doc.save("C:/b.xml");
return doc;
}
function url()
{
var xmlDocument = productXml();
//debugger;
//alert(xmlDocument);
//var xmlDocument = "<?xml version=/"1.0/" encoding=/"utf-8/" ?><a>ddd</a>";
//xmlDocument =encodeURIComponent(xmlDocument);
$.ajax({
url: "storage.aspx?para=in",
processData:false,
data: xmlDocument,
type:"POST",
//async:true,
success:function(xmlDocument){
// $(xml).find("msglist > msg").each(function(){
// alert($(this).find("content").text());});
}
- jquery 发送 xml
- Jquery 发送ajax请求,action xml…
- jquery--xml
- XMLHTTP 发送 XML 数据
- 向服务器发送XML
- 发送 接收 xml
- HttpPost 发送xml
- Http发送XML
- solr发送xml文件
- ajax发送xml
- 发送解析XML
- xml 发送 util
- 接收发送xml
- 后台post发送XML
- Httpclient 发送XML
- post 发送xml
- XMLHttpRequest发送XML请求
- nc 系统 发送 XML
- 程序线程设计的原则
- Flex中的图像滤镜
- 我的工具清单
- CSS浏览器兼容方案
- socket协议和http协议性能对比
- jquery 发送 xml
- linux 中的rbtree算法
- struts 1 和struts 2的区别
- c# 异步网络编程
- js 中小数的处理
- CSocket以及winsocket套接字的使用步骤(网络通信的重点知识)
- pku 2938 (wa wa wa wa......)
- MOVSX/MOVZX的解释
- [C++对象模型][2]指针与引用