| 123456789101112131415161718192021222324252627282930 |
- import QtQuick 2.0
- QtObject {
- id: root
- signal reply(var data)
- signal error(string text)
- function get(url) {
- var request = new XMLHttpRequest()
- request.open('GET', url)
- request.onreadystatechange = function () {
- if (request.readyState !== XMLHttpRequest.DONE) {
- return
- }
- if (request.status === 200) {
- root.reply(JSON.parse(request.responseText))
- return
- }
- root.error(qsTr("[%1] Request error: %2").
- arg(request.status).
- arg(request.statusText))
- }
- request.send()
- }
- }
|