Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
I have been trying to integrate a request into one of my viusals and I'm having trouble getting it to work. I was hoping you might be able to help me out. I have a local server setup which I am requesting data from using a GET. I thought there might be a cross domain issue with the request, so I set up another local server and ran the same request from there and it worked.
The body of the request is this:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(JSON.parse(xmlhttp.responseText))
}
};
xmlhttp.open("GET", "http://localhost:8090/vis_data?name&value", true);
xmlhttp.send();
The visual is running on port 8080, the data lives on port 8090, and to test the domain issues I ran the same request from port 8070, and it worked.
Can anyone help?
Thanks!
Solved! Go to Solution.
It turns out that the visual is being hosted on powerbi and not on localhost:8080, and from their server I can't query localhost. Upon replacing the url in local host to https://jsonplaceholder.typicode.com/todos/1 I get the desired result.
It turns out that the visual is being hosted on powerbi and not on localhost:8080, and from their server I can't query localhost. Upon replacing the url in local host to https://jsonplaceholder.typicode.com/todos/1 I get the desired result.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
User | Count |
---|---|
18 | |
2 | |
1 | |
1 | |
1 |
User | Count |
---|---|
15 | |
6 | |
3 | |
3 | |
2 |