Changes between Version 1 and Version 2 of WF/UtilizacaodeAjaxemprocessos
- Timestamp:
- 07/27/07 16:21:34 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/UtilizacaodeAjaxemprocessos
v1 v2 25 25 um objeto !JavaScript com os atributos: 26 26 27 :action: contendo o nome da classe que será chamada28 29 :mode: o nome do método da classe que será chamado27 action: contendo o nome da classe que será chamada 28 29 mode: o nome do método da classe que será chamado 30 30 31 31 um ojeto !JavaScript contendo eventuais parâmetros para a chamada (este parâmetro é opcional) … … 44 44 45 45 class minhas_strings() 46 47 46 { 48 47 … … 50 49 51 50 function minhas_strings() 52 53 { 54 51 { 55 52 $this->nome = "Mundo"; 56 53 57 54 } 58 55 56 function saudacao() 57 { 58 59 return "Olá " . $this->nome; 60 61 } 59 62 60 63 61 function saudacao() 62 63 { 64 65 return "Olá " . $this->nome; 64 function adeus() 65 { 66 return "Adeus " . $this->nome . " cruel"; 66 67 67 68 } … … 69 70 70 71 71 function adeus() 72 73 { 74 75 return "Adeus " . $this->nome . " cruel"; 72 function saudacaoEspecial($params) 73 { 74 75 return $params['cumprimento'] . " " . $this->nome; 76 76 77 77 } 78 78 79 80 81 function saudacaoEspecial($params)82 83 {84 85 return $params['cumprimento'] . " " . $this->nome;86 87 }88 89 79 } 90 80 … … 112 102 113 103 nc.addVirtualRequest('chamada_1', 114 115 { 116 117 action : 'minhas_strings', 118 104 { 105 106 action : 'minhas_strings', 119 107 mode : 'saudacao' 120 108 … … 126 114 127 115 function exibirResultado(dados) 128 129 116 { 130 117 … … 166 153 167 154 nc.addVirtualRequest('chamada_1', 168 169 { 170 171 action : 'minhas_strings', 172 155 { 156 157 action : 'minhas_strings', 173 158 mode : 'saudacao' 174 159 … … 178 163 179 164 nc.addVirtualRequest('chamada_2', 180 181 { 182 183 action : 'minhas_strings', 184 165 { 166 167 action : 'minhas_strings', 185 168 mode : 'adeus' 186 169 … … 236 219 237 220 nc.addVirtualRequest('chamada_especial', 238 239 221 { 240 222 … … 246 228 247 229 { 248 249 230 cumprimento: 'Oi' 250 231 … … 256 237 257 238 function exibirResultado(dados) 258 259 239 { 260 240 … … 294 274 295 275 nc.addVirtualRequest('vai_dar_erro', 296 297 { 298 299 action : 'minhas_strings', 300 276 { 277 278 action : 'minhas_strings', 301 279 mode : 'metodo_inexistente' 302 280 … … 316 294 317 295 function exibirResultado(dados) 318 319 { 320 296 { 321 297 alert(dados['vai_dar_erro']['data']); 322 298 … … 324 300 325 301 326 327 302 /* função que trata erros na chamada Ajax */ 328 303 329 304 function tratarErro(dados) 330 331 305 { 332 306 333 307 /* aqui o meu erro será tratado */ 334 335 308 alert("Houve um erro neste procedimento.\nPor favor, contacte o administrador"); 336 309