ugrás a tartalomhoz

Jquery.get paraméter feldolgozás jsp oldalon

juhasztibi · 2009. Okt. 12. (H), 12.06
Sziasztok!

Szeretném megkérdezni tőletek, hogy a következő kód miért nem ad vissza eredményt?

$(document).ready(function(){
    $("#send").click(function(){
var phonenumber = $("#phone_number").val();
$.get("index.jsp", { phone:phonenumber});
    });
});

<form method="get" name="dataForm">
    <input type="text" id="phone_number" name="phone"/>
    <input type="button" value="küldés" id="send"   />
</form>

<%
if(request.getParameter("phone")!= null){
  if(request.getParameter("phone").equals("")){
      out.println("nincs paraméter");
  } else {
      out.println("Telefonszám: " + request.getParameter("phone"));
   }
}
%>


ez egy index.jsp fájl lenne. De valamiért az ajax küldés után nem létezik a phone paraméter. Lenne ötletetek, hogy ez helyett mit lehetne és hogy ez miért nem megoldás ha valóban nem oldható meg így a paraméterátadás.
 
1

Csinálj valamit a kapott eredménnyel!

N0r3i · 2009. Okt. 12. (H), 12.48
Szia!

Azért nem történik semmi, mert a $.get-ben nem foglalkozol az eredménnyel.
Talán így:

$.get("index.jsp", { phone:phonenumber}, function(data, textStatus) { 
  if (textStatus=='success') {
    alert(data);
  }
);
2

Szia! Így már látom, hogy

juhasztibi · 2009. Okt. 12. (H), 13.19
Szia!

Így már látom, hogy jelen van a paraméter, de az lenne a következő kérdésem, hogy hogyan jsp-ben hogyan tudok rá hivatkozni? Addig rendben, hogy elküldöm a jsp oldalra de ha ott akarom is használni akkor azt hogyan? Erre keresnék választ.

üdv,
Tibi
3

request.getParameter()

hosszu.kalman · 2009. Okt. 12. (H), 14.08
Rég foglalkoztam a JAVA-val, de szerintem ezzel a fgv-el. Amit print-elsz a jsp fájlban azt fogja visszaküldeni a data változóba. Az hogy a szerver oldalon meg mit akarsz vele csinálni azt meg Te tudod.
4

It is a tribute to you to

learn66 · 2010. Aug. 25. (Sze), 12.12
It is a tribute to you to take the cover off this thing. I think this sent a message of what People First, Performance pass4sure 000-331 Now means. Action is better than words. And I think it will sent message that you mean business. This will be good for you and for MCA. As a member of the public, I am interested to find out who planned the scam and who were involved. There will not be any closure until these people pass4sure 000-973 are punished and punished severely. This must be done quickly else the anger will mount. As it is we see one law for the rich and powerful and another law for the ordinary people. I hope you can emphasize to MACC not to drag its feet. Otherwise pass4sure JN0-141 the stigma of cows and cars will bear home. The government have a lot of thing to do correctly to gain back credibility and trust. I hope you will not let this be pass4sure JN0-532 ne of the thing that got lost along the way. It should not be an item in the next election. The faster this get disposed the better it will be. a small congratulation