2 Stimmen

GET-Anfrage von Titanium Studio (Android Emulator) kann nicht gesendet werden

Ich bin neu auf diesem Gebiet. Ich arbeite an der Entwicklung von Android-Anwendungen. Ich verwende Titanium Studio für die Entwicklung. Derzeit arbeite ich an der Log-in Komponente. Ich verwende folgenden Code:

var win = Titanium.UI.currentWindow;

var username = Titanium.UI.createTextField({
color:'#336699',
top:10,
left:10,
width:300,
height:40,
hintText:'Username',
keyboardType:Titanium.UI.KEYBOARD_DEFAULT,
returnKeyType:Titanium.UI.RETURNKEY_DEFAULT,
borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED
});
win.add(username);

var password = Titanium.UI.createTextField({
color:'#336699',
top:60,
left:10,
width:300,
height:40,
hintText:'Password',
passwordMask:true,
keyboardType:Titanium.UI.KEYBOARD_DEFAULT,
returnKeyType:Titanium.UI.RETURNKEY_DEFAULT,
borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED
});
win.add(password);

var loginBtn = Titanium.UI.createButton({
title:'Login',
top:110,
width:90,
height:35,
borderRadius:1,
font:{fontFamily:'Arial',fontWeight:'bold',fontSize:14}
 });
win.add(loginBtn);

var loginReq = Titanium.Network.createHTTPClient();
loginBtn.addEventListener('click',function(e)
{
    if (username.value != '' && password.value != '')
{
    loginReq.open("GET","http://localhost:3000");
}
else
{
    alert("Username/Password are required");
}
});

Aber es funktioniert nicht und sendet keine GET-Anfrage.

0voto

ahabman Punkte 33

Rufen Sie send() auf Ihrem HTTPClient auf

loginReq.open("GET","http://localhost:3000");
loginReq.send();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X