0

这是我的 XML 文件。

<ops>
<emp>
    <name>asd</name>
    <ntid>123</ntid>
    <pwd>123</pwd>
    <score></score>
</emp>
<emp>
    <name>bvrtb</name>
    <ntid>1341</ntid>
    <pwd>1341</pwd>
    <score></score>
</emp>
</ops>

我有这个脚本,我可以使用新密码更改密码。

var x = xmlDoc.getElementsByTagName('pwd');
x[i].setAttribute("pwd", document.getElementById("newpassword").value);

有了这个,值就会改变,但是当我再次刷新页面时,会加载相同的旧值。我如何在 XML 文件中更改此 pwd 值..

提前致谢。

4

1 回答 1

0

JavaScript 在客户端浏览器中执行,您的代码对服务器返回的数据“副本”进行操作。如果要更改 XML,则必须在服务器端进行。每次请求 XML 时,它都是从服务器资源加载的,客户端 JS 代码无法访问。

于 2013-08-22T09:15:45.667 回答