每次网页重新加载由php文件放入XML时,我都有一个页面的div标签数据,然后由js文件抓取,然后在$ _POST的帮助下,然后发送到另一个用于电子邮件的PHP。
我的项目实际上只需要一个指向我所拥有的XML文件的链接,并且没有问题。但我很好奇能够获取包含数万个字符的子节点,并且能够通过XML文件的链接将其放在电子邮件的末尾。 我所看到的是,即使我的XML页面具有以下格式的节点,
<info>
<id>id number</id>
<content>10's of thousands of characters<content>
</info>
如果我在下面编写此代码,请将每个变量发送到控制台,每次只显示大约4,060个字符。
var k = xmlDoc.getElementsByTagName("contents")[0].childNodes[0].nodeValue;
如果我进一步创建如下变量,它将进一步显示在节点中。
var l = xmlDoc.getElementsByTagName("contents")[0].childNodes[1].nodeValue;
var m = xmlDoc.getElementsByTagName("contents")[0].childNodes[2].nodeValue;
但我不明白为什么会发生这种情况。一个子节点中有一个字符串。除非有一个字符串大小限制(我不认为在正常情况下是这样),为什么控制台无法识别?