javascript更改服务器上的xml文件

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

代码,我有:

Contribution.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"));

                }

你将需要做一些服务器端编码来做到这一点。 你可以通过简单的休息api来实现。 但是,否则没有任何服务器端编码,你不能这样做。 您现在正在通过GET请求获取数据,这意味着您无法进行任何修改,只需获取任何服务器响应数据。

链接地址: http://www.djcxy.com/p/46199.html

上一篇: javascript change xml file on the server

下一篇: Why it doesnt work ? JSON, AJAX, PHP