我需要从我的网站发送大量信息到我的网络服务器。这些信息包含来自多个用户的数据(名字,姓氏等)。用jQuery组织数据XML
在我将这些信息发送到网络服务器的AJAX请求之前,我必须将它们从表格中提取出来并以某种方式组织它们。
现在我正在考虑两种不同的可能性:
1:组织用JavaScript/jQuery的XML文档中的数据并将其发送到Web服务器或...
XML文档
<create>
<customer>
<first-name>foo</first-name>
<last-name>bar</last-name>
...
<customer>
</create>
2:将数据存储在字符串中,稍后使用PHP将其组织到Web服务器上。
字符串:
"first-name='foo';last-name='bar'"
我已经尝试过这个创建XML文档...
var xmlDocument = $.parseXML('<create/>');
var customer = xmlDocument.createElement('customer');
xmlDocument.documentElement.appendChild(customer);
var firstName = xmlDocument.createElement('first-name');
xmlDocument.documentElement.appendChild(firstName);
...但它并没有真正的工作了。我使用xmlDocument.find('first-name')
来检查它是否正确构建,但失败。也许我正在访问错误的XML文档。
我也试图使用jQuery.parseXML();,但它也没有工作。
那么,在JavaScript/jQuery中创建/访问XML文档,创建/删除/编辑节点和文本节点以及设置/获取属性的正确方法是什么?
你能给我一个建议使用其中提到我的机会?也许还有一个我还没有考虑过。如果你可以添加一些示例代码,我会很感激。
如何访问节点并获取值? – 2012-03-01 09:40:14
@ sebbl.sche justdo'xmlDocument.find('first-name')。text()'(我更新了我的答案) – 2012-03-01 09:46:13