Pages: 1 2 [3] 4   Go Down
Author Topic: Arduino e JqueryMobile  (Read 3374 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10441
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

al posto di
Code:
query = String("");

prova
Code:
query = "";
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no non va.... mannaggia mi fà proprio esaurire sta cosa.....
Logged

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10441
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

uhmm, intanto sposta
Code:
String query;
dentro il loop(), all'inizio.

In questo modo la variabile dovrebbe essere distrutta a fine loop, alla faccia di chi ci vuole male.

però 'sta String non è che funziona bene eh.. sarebbe da farci qualche esperimento
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

niente da fare......mi sa che devo usare un refresh per url....non trovo altra soluzione tipo window.location.href etc etc... solo che mi da proprio fastidio un refresh....allucinante....
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

niente da fare......mi sa che devo usare un refresh per url....non trovo altra soluzione tipo window.location.href etc etc... solo che mi da proprio fastidio un refresh....allucinante....

Scusa, puoi rifare il punto su questo problema? non mi è ben chiaro..
Praticamente vuoi passare da una pagina all' altra senza vedere un refresh della stessa e in modo che l'url dell' indizirizzo non venga modificato?

l'esempio alla pagina http://www.teknicaimpianti.altervista.org/smartphone2.html corrisponde alla situazione attuale che vorresti correggere?
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho visto ora che hai fatto un post specifico al problema..
Tu vuoi andare l'url che c'è scritto nel browser, ma non è possibile come operazione.
Se crei un url con dei parametri, il browser va a quella pagina, e quindi si porta dietro tutto l'indirizzo, parametri inclusi.
Se vuoi nascondere i parametri devi usare il metodo "POST" anzichè "GET".
Qui ho trovato una breve descrizione:
http://www.inf.uniroma3.it/~patrigna/didactic/imp_elab/slides_html/HTML_10.html
con jQuery c'è il metodo post per gestire questa funzionalità
http://api.jquery.com/jQuery.post/
più di così non so che dirti perchè non l'ho mai sperimentato di persona.
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3240
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

nel jquery ci sono le funzioni ajax e json queste ti permettono di inviare solo il dato senza aggiornare da link mantenendo la connessione costante. non so se hai spazio sufficiente nella flash per fare un pezzo di js.
Logged

no comment

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No in sostanza a ogni stringa passata in automatico si deve aggiornare URL, in pratica ora mi sono accorto che se uso HTML normale il problema non c'e'. Avendo usato JqueryMobile invece ho questo problema in sostanza la stringa che ho passato in precedenza non viene aggiornata con quella nuova ma si accavallano.... il problema è proprio JqueryMobile....
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No in sostanza a ogni stringa passata in automatico si deve aggiornare URL, in pratica ora mi sono accorto che se uso HTML normale il problema non c'e'. Avendo usato JqueryMobile invece ho questo problema in sostanza la stringa che ho passato in precedenza non viene aggiornata con quella nuova ma si accavallano.... il problema è proprio JqueryMobile....
Continuo a non capire esattamente quale sia il tuo problema.
puoi fare un sunto della situazione?
che cosa vorresti ottenere e che problema invece hai attualmente?
ciao
Logged

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora ti spiego..... devo mandare comandi ad arduino trami html caricata nello sketch... e fino li va tutto bene utilizzo il metodo get e sono apposto, fin che utilizzo html normale il tutto funziona ovvero avendo due tasti
<form method='get'>
<input name='accendi5' type='submit' value='ON'>
<input name='accendi6' type='submit' value='ON'>
</form>
quando premo il primo funziona, se premo il secondo aggiorna la prima stringa e continua a funzionare.....con il primo http://192.168.1.177/?accendi5=ON premendo il secondo  http://192.168.1.177/?accendi6=ON e cosi è giusto.
Se uso jquery Mobile succede questo.... premo il primo  http://192.168.1.177/?accendi5=ON premo il secondo
 http://192.168.1.177/?accendi5=ON&accendi6=ON e questo non va bene perchè mi riaccende il primo e accende il secondo..
Logged

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10441
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quelli sono gli ip locali, devi darci l'ip pubblico e probabilmente aprire la nat verso quegli ip..
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

allora ti spiego..... devo mandare comandi ad arduino trami html caricata nello sketch... e fino li va tutto bene utilizzo il metodo get e sono apposto, fin che utilizzo html normale il tutto funziona ovvero avendo due tasti
<form method='get'>
<input name='accendi5' type='submit' value='ON'>
<input name='accendi6' type='submit' value='ON'>
</form>
quando premo il primo funziona, se premo il secondo aggiorna la prima stringa e continua a funzionare.....con il primo http://192.168.1.177/?accendi5=ON premendo il secondo  http://192.168.1.177/?accendi6=ON e cosi è giusto.
Se uso jquery Mobile succede questo.... premo il primo  http://192.168.1.177/?accendi5=ON premo il secondo
 http://192.168.1.177/?accendi5=ON&accendi6=ON e questo non va bene perchè mi riaccende il primo e accende il secondo..

mi pare strano che jQuery causi problemi di questo genere..
prova a specificare nel tag del form la pagina di destinazione con il parametro action:
esempio :
Code:
<form action="smartphone2.html" method="get">
Logged

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10441
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

con che browser hai provato?
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si infatti dopo estenuanti prove ho semplicemente aggiunto l'indirizzo con action e ora funziona..... ci mette un attimo ma funziona...
con html semplice questo problema non me lo dava..... strana sta cosa..
Ho provato con chrome e safary.....
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 105
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
si infatti dopo estenuanti prove ho semplicemente aggiunto l'indirizzo con action e ora funziona..... ci mette un attimo ma funziona...
con html semplice questo problema non me lo dava..... strana sta cosa..
Ho provato con chrome e safary.....

Mi rendo conto di riesumare un vecchio post ma vorrei capire come "davideanubi" abbia risolto i problemi dello sketch da lui presentato...in effetti io ho gli stessi problemi menzionati nel topic..

Quote
allora ti spiego..... devo mandare comandi ad arduino trami html caricata nello sketch... e fino li va tutto bene utilizzo il metodo get e sono apposto, fin che utilizzo html normale il tutto funziona ovvero avendo due tasti
<form method='get'>
<input name='accendi5' type='submit' value='ON'>
<input name='accendi6' type='submit' value='ON'>
</form>
quando premo il primo funziona, se premo il secondo aggiorna la prima stringa e continua a funzionare.....con il primo http://192.168.1.177/?accendi5=ON premendo il secondo  http://192.168.1.177/?accendi6=ON e cosi è giusto.
Se uso jquery Mobile succede questo.... premo il primo  http://192.168.1.177/?accendi5=ON premo il secondo
 http://192.168.1.177/?accendi5=ON&accendi6=ON e questo non va bene perchè mi riaccende il primo e accende il secondo..

poi è stata data la soluzione ..ovvero di inserire:
Quote
mi pare strano che jQuery causi problemi di questo genere..
prova a specificare nel tag del form la pagina di destinazione con il parametro action:
esempio :
Code:
<form action="smartphone2.html" method="get">
ma a questo punto mi perdo e non riesco a capire il parametro action cone và usato...consigli ???
Logged

Pages: 1 2 [3] 4   Go Up
Jump to: