【发布时间】:2018-02-06 17:58:35
【问题描述】:
我正在 Eclipse 中制作一个 Design Studio 自定义组件。我在contribution.xml 文件中创建了一个属性“backgroundColor”。我可以在我的 javascript 中调用这个 xml 文件并在本地对其进行调整,但是有没有办法可以再次将这些更改上传到服务器 xml 文件?因为目前我的警报返回所有新数据,但在服务器端没有任何反应。
我拥有的代码:
贡献.xml:
<property
id="backgroundColor"
title="BackgroundColor"
type="Color"
group="Display"
visible="true"
bindable="true"/>
component.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"));
}
【问题讨论】:
标签: javascript jquery xml