gpt4 book ai didi

javascript更改服务器上的xml文件

转载 作者:行者123 更新时间:2023-12-03 03:34:18 25 4
gpt4 key购买 nike

我正在 Eclipse 中制作 Design Studio 自定义组件。我在tribution.xml 文件中创建了一个属性“backgroundColor”。我可以在我的 javascript 中调用这个 xml 文件并在本地调整它,但是有没有办法可以再次将这些更改上传到服务器 xml 文件?因为目前我的警报返回所有新数据,但在服务器端没有任何反应。

我拥有的代码:

贡献.xml:

<property
id="backgroundColor"
title="BackgroundColor"
type="Color"
group="Display"
visible="true"
bindable="true"/>

组件.js:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "serverpath/contribution.xml", true);
xhttp.send();

function myFunction(xml) {

xml.responseXML.getElementsByTagName('property')[0].setAttribute("visible",false);
//this returns BackgroundColor so the call does work
alert(xml.responseXML.getElementsByTagName('property')[0].getAttribute("title"));

}

最佳答案

您将需要进行一些服务器端编码才能做到这一点。您可以通过制作简单的 REST API 来实现这一点。但如果没有任何服务器端编码,你就无法做到这一点。您现在通过向服务器发出 GET 请求来获取数据,这意味着您无法进行任何修改,您只需获取任何服务器响应数据。

关于javascript更改服务器上的xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45936374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com