Πληκτρολογήστε το παρακάτω κώδικα για να δημιουργήσει το περιβάλλον εργασίας χρήστη σενάριο εφαρμογής ( UI ) συστατικά. Αποθηκεύστε το αρχείο δέσμης ενεργειών εφαρμογής ως " app.js. " Αυτό το σενάριο περιέχει συστατικά όπως Label , TextField και ο Button , οι οποίοι ονόμασαν αντίστοιχα ως " name_lbl ", " name_tf " και " send_btn . "
//Default φόντο .
Titanium.UI . setBackgroundColor ( # ccc ») ?
//παράθυρο Εφαρμογή
var app_win = Titanium.UI.createWindow ( ) ?
//Ένα δοχείο άποψη για name_lbl και name_tf .
var input_view = Ετικέτα για την name_tf
var name_lbl = Titanium.UI.createLabel ( {
χρώμα : . " # Fff » , πώληση
κείμενο: « Όνομα : Προσθήκη name_lbl να input_view
input_view.add ( name_lbl ) ? .
//Όνομα TextField εισόδου
var name_tf = Yo «
} ) ?
//Προσθήκη name_tf να input_view
input_view.add ( name_tf ) ? .
//Κουμπί για να στείλετε name_tf να διακομιστή.
var send_btn = 5
} ) ?
//Προσθήκη send_btn να app_win
input_view.add ( send_btn ) ? .
//Label για να δείξει απόκρισης του server.
var response_ta = Titanium.UI.createTextArea ( {
χρώμα : '# 000 » , πώληση
αξία : ' Εισάγετε το όνομά σας και Πατήστε Αποστολή » ,
γραμματοσειρά: { Μέγεθος γραμματοσειράς : 20 , fontFamily : « Helvetica Neue '} , πώληση
επεξεργάσιμη : ψευδείς , πώληση
top : 80
} ) ?
2
Εισάγετε τον παρακάτω κώδικα για να δημιουργήσει τον ακροατή κουμπί και HTTPClient για το έργο Xcode σας . Τροποποιήστε το τμήμα της URL με τη δική σας διεύθυνση Web .
//Handler για send_btn εκδήλωση κλικ .
Send_btn.addEventListener ( "κλικ " , λειτουργία () {
Ti . API.info ( « app.js - send_btn.addEventListener ') ? .
//Αφαίρεση εστίαση από name_tf Κλείνει το πληκτρολόγιο για name_tf
name_tf.blur ( ) ?
<. p > //Δημιουργία HTTPClient
XHR var = Ti.Network.createHTTPClient ()? . .
//Handler για εκδήλωση XHR onLoad
xhr.onload = λειτουργία ( ε) {
Ti.API.info ( « app.js - xhr.onload - παραλαβή " + xhr.responseText + » από τον server ) ?
response_ta.value = XHR . responseText ?
} ?
//Καθορισμός πρωτόκολλα http URL και
xhr.open ( ' POST ', ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE }') ? .
//Αποστολή δεδομένων στο διακομιστή
Ti.API.info ( « app.js - αποστολή « + + name_tf.value ' to server ) ?
xhr.send ( {
όνομα : . name_tf.value
} ) ?
} ) ?
//Προσθήκη input_view να app_win
app_win.add ( input_view ) ?
//Προσθήκη response_ta να app_win
app_win.add ( response_ta ) ? .
app_win.open ( ) ?
Η
3
εισόδου και η μεταγενέστερη κώδικα για να μπορέσει το σενάριο για να πάρει τα app.js αρχείο στο PHP " $ _REQUEST " αντικείμενο . Η αξία αυτού του αντικειμένου συνδέεται με το " Hello " , συμπεριλαμβανομένων ένα διάστημα και επέστρεψε τα δεδομένα χωρίς καμία σήμανση :
echo " Hello" ? . $ _REQUEST [ 'Name'] . " ! " ?; >
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα