Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2010 11:19:34
|
raphdom
![[Avatar]](/images/avatar/da4fb5c6e93e74d3df8527599fa62642.jpg)
Joined: 28/05/2006 07:12:34
Messages: 40
Offline
|
Boas, ja estou um pouco sumido daqui, mas tenho um projecto com menta e preciso fazer uma alteração. Tenho chamadas em mentajax mais especificamente isso:
Code:
function getArtigo(artigo){
var call = new mtw.request();
call.setUrl("Articles.getArticle.mtw");
call.addParameter("id",artigo);
call.onSuccess(
function(trans) {
new mtw.response(trans).innerHTML("artigos");
}
);
call.useLoadingMessage();
call.send();
}
Funciona na perfeição. só que a url no browser não muda, tenho algo do tipo:
http://www.dominio.com/BemVindo.mtw
eu gostaria que ficasse:
http://www.dominio.com/Articles.getArticle.mtw?id=1
por exemplo...
será que alguém pode me ajudar?
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2010 14:29:30
|
ricardojlrufino
![[Avatar]](/images/avatar/a760880003e7ddedfef56acb3b09697f.jpg)
Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline
|
Da uma olhada em:
http://www.mentaframework.org/inneraction.jsp
|
Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire
Mentawai Developer
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2010 05:00:26
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Não há como mudar a url do browser sem que o browser mude de página, como foi feito com ajax, ele não mexe na URL mesmo. se voce fizer um window.location = URL vai mudar a url, mas ai ele vai fazer um requisição GET. e o ajax se perderá.
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2010 06:09:22
|
ricardojlrufino
![[Avatar]](/images/avatar/a760880003e7ddedfef56acb3b09697f.jpg)
Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline
|
Cara até que da só nao se exatamente como é feito, se vc oberservar no gmail ele tem as ações como: https://mail.google.com/mail/?shva=1#inbox/
Ou seja essa #inbox/ seria uma ação, só que é tratada com javascript... que por deibaixo chama o ajax. Assim se vc criar um marcador nos favoritos, vai funcionar corretamente e com ajax.
|
Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire
Mentawai Developer
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2010 11:02:34
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
A ta, se for igual ao gmail blz, por que o que ele faz é simular uma ancora, repare que apenas a string após a # é modificada, então o browser não faz refresh de nada, pois ele pensa que voce esta querendo fazer uma ancora apenas.
se a url atual é http://blablabla se voce fizer um
window.location = 'http://blablabla#qualquercoisa' ele vai mudar a url e não vai fazer refresh.
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2010 11:24:53
|
ricardojlrufino
![[Avatar]](/images/avatar/a760880003e7ddedfef56acb3b09697f.jpg)
Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline
|
Exato ai eu posso pegar esse #qualquercoisa, é fazer uma chamada em ajax ... vai da cabeça de cada um. =)
Ex:
https://www.dominio.com/?action=PessoaAction#editar/1
|
Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire
Mentawai Developer
|
|
 |
|