Salut,
j'utilise la fonction jquery $.ajax couplé à spring
et mon servlet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function disconnectMe() { $.ajax({ type: "post", url: "disconnectMe", //your url data: {} , dataType : "json", contentType: "application/json", cache: false, success: function(data, textStatus, jqXHR) { alert("tes"); //if(data != ""){ alert("tes222"); document.getElementById("divConn").style.display = ""; document.getElementById("divDeco").style.display = "none"; document.getElementById("txtlogin").value = ""; document.getElementById("txtpswd").value = ""; //} }, error: function(jqXHR, textStatus, errorThrown){ alert(jqXHR.responseText); } }); }
Si je renvoie vide, je rentre bien dans le bloc success avec l' alert("tes")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @RequestMapping(value="/disconnectMe", method=RequestMethod.POST) public @ResponseBody String disconnect() { return ""; }
tandis que si je renvoie une chaine non vide, alors je reçois une alert avec la valeur de la chaine et je ne rentre pas dans le bloc succes![]()
Partager