**
50
2019-06-17 14:29:48
4
120

ajax 데이터가 안넘어 갑니다


안녕하세요 선배님들 데이터넘기는것좀 도와주세요~~

.jsp 파일

<script>

$(document).ready(function(){

   

$("#btn_bid").click(function(){

var result = confirm("입찰하시겠습니까?");

if(result){

   var v= "${avo.aid}";

   alert(v);

   //var eprice =$("#eprice").val();

      

   $.ajax({

      url:'epriceUpdate.do',

      type:'post',

      datatype:'text',

      data:'aid='+v,

      success:function(data){

         alert(data);

      $("#eprick").text().css("color","red");

      //alert(eprice);

      }

   });


aid를 controller로 넘겨줘야하는데 계속 넘기질 못하고

null값이 나옵니다.


controller

@RequestMapping(value="/epriceUpdate.do",method =RequestMethod.POST)

@ResponseBody

public String epriceck(String aa){

System.out.println("aid="+aa);

System.out.println("111");

int aid =0;

if(aa != null){ aid = Integer.parseInt(aa);}

int result = auctionService.epriceUpdate(2261);

System.out.println("result="+result);

return String.valueOf(result);

}

노란색 칠한부분 숫자에 aid를 넘겨서 처리해 주어야 하는데 값이 넘어가질 않습니다.

숫자로 aid의 값을 직접 입력해주면 실행은 되구요.

변수에도 넣어보고 그냥도 적어보고 했는데 어느부분이 문제인지 잘모르겠습니다

aid는 int 타입입니다



0
0
  • 답변 4

  • 한판만
    393
    2019-06-17 14:40:16
    @responsebody 어노테이션을 사용하신걸로 보아 JSON 타입의 형식을 사용하시길 원하셨던거 아닌가요?
    0
  • full
    635
    2019-06-17 14:46:05

    @RequestParam(required=true) String aid

    0
  • minarai
    1k
    2019-06-17 15:16:33

    @RequestParam 어노테이션 추가하셔야해요.

    0
  • 지나가는행인
    122
    2019-06-20 16:22:23
    넘겨주는 파라메타 값 아래같이 변경해보세요
    data : {"aid" : v}


      


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.