import QtQuick 2.0
import Ubuntu.Components 1.2
/*!
\brief MainView with a Label and Button elements.
*/
MainView {
// objectName for functional testing purposes (autopilot-qt5)
objectName: "mainView"
// Note! applicationName needs to match the "name" field of the click manifest
applicationName: "test00011.username"
/*
This property enables the application to change orientation
when the device is rotated. The default is false.
*/
//automaticOrientation: true
// Removes the old toolbar and enables new features of the new header.
width: units.gu(100)
height: units.gu(75)
Page {
title: i18n.tr("app")
Column {
spacing: units.gu(1)
anchors {
margins: units.gu(2)
fill: parent
}
Label {
id: label
objectName: "label"
text: i18n.tr("Hello..")
}
Button {
id: requestXML
objectName: "requestXML"
onTriggered: {
text: i18n.tr( sendRequest())
}
function sendRequest() {
var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function() {
if (ajax.readyState === XMLHttpRequest.DONE) {
console.log("ajax.status: " + ajax.status);
if (ajax.status === 200) {
console.log("Response = " + ajax.responseText);
} else {
// This is very handy for finding out why your web service won't talk to you
console.log("Status: " + ajax.status + ", Status Text: " + ajax.statusText);
}
}
}
// var url = "http://192.168.1.106:8080/user_timeline.json?include_entities=true&include_rts=true&screen_name=ladygaga";
var url = "http://localhost/TOSWEB/webservice/service.php";
ajax.open("GET", url, true); // only async supported
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
ajax.send();
}
}
}
}
}