如何解析脚本中<polyline>元素的数据?

时间:2019-07-01 23:53:30

标签: javascript jquery tampermonkey

有人可以帮助我从脚本中该URL的SVG解析points路径。此后,可能在每个配对的数字后添加[]。因此它将发送我的数据,例如:[[100,400],[245,252],[234,352],[351,564]]

在数据的开头,它将添加一个额外的[如上例所示,最后也将添加。发送发布请求时必须采用这种方式。我不太确定为什么。

我已经尝试在const处解析SVG,如您在下面的脚本中看到的那样,并使用jquery将其作为发布请求发送。 chrome控制台禁止响应401或与此相关的某些操作,它彻底失败了。

所以我主要尝试实现。解析点数据值。发送带有发帖请求的每个积分路径。因此,它不会一次发送所有数据。它将读取每个数据并一次发送一个数据。

下面的我的脚本:

xhr=new XMLHttpRequest();
// Tell the request where the file is.
xhr.open("GET", "http://URLHERE.com/blahh.svg");
// Add event handler to process the file once it's been fetched.
xhr.addEventListener("load", function() {
// Once the text is available, create an XML parser
// and parse the text as an SVG image.
const xmlDoc = new DOMParser().parseFromString(
this.responseText.trim(),
"image/svg+xml"
);
$.post("/draw.php?ing=_index", {
                l: (points), //<<<< MY ERROR IS HERE!!
                w: ("5"),
                c: ("#000000"),
                o: ("75"),
                f: ("1"),
                _: ("false")
            })
});
xhr.send();

0 个答案:

没有答案