【发布时间】:2012-11-23 19:45:25
【问题描述】:
我希望能够从我的服务器加载一个 xml 文件。使用 jQuery 编辑 xml 中的一个节点,然后使用 php.ini 将此更改与 xml 文件的其余部分一起保存回服务器。有人知道怎么做吗?我有更改 xml 节点的代码,并且可以在我的控制台中看到它。但无法将代码返回到我的服务器。
谢谢!
<?php
$xml = $_POST['xml'];
$file = fopen("data.xml","w");
fwrite($file, $xml);
fclose($file);
?>
$.post('saveXml.php', { xml: $(data)}, function(data){alert('data loaded');});
如果我 console.log(data) 我得到 #document 和所有 xml 节点。我还在我的服务器上获取了 data.xml 文件,但它是空白的。
【问题讨论】:
-
向我们展示您正在使用但不起作用的代码
-
添加的代码...thianks @charlietfl
-
var_dump 你的 $xml 看看你是否在 php 端得到完整的 xml,还要检查你的网页视图源,有时 xml 不会出现在网页上
-
我如何 var_dump 我的 $xml - 就像这个 var_dump($xml) - 我如何检查这个? @Pankaj Khairnar
-
我在 console.log 中得到了这个 - 不知道它是否有帮助 Uncaught TypeError: Illegal invocation