2011-09-02 5 views
0

안녕하세요!jquery에서. post를 다중 사용

jquery. post()를 사용하려고합니다. 내 문제는 2 개의 다른 Action (java-struts2)에서 데이터를 가져오고 싶다. test2의 데이터를 가져 오는 대신 페이지를 두 번 다시 보냄으로써 JSP의 데이터도 두 배가됩니다.

내 코드는 다음과 같습니다

$(function(){ 
    $.post("test", function(data) { 
     $("#tester").html(data); 
    }); 

    $.post("test2", function(data) { 
     $("#tester2").html(data); 
    }); 

}); 

HTML :

<div id="tester"></div> 
<div id="tester2"></div> 

어떻게 내가 두 번 데이터를 전송의 필요없이이 개 다른 작업 (자바)에서 검색 데이터를 할 수 있습니까? 당신의 $.post 콜백에서

{ 
    "tester": [foo, bar], 
    "tester2": "hello world" 
} 

, 이제 데이터의 두 조각에 액세스 할 수 있습니다 :

당신이 함께 같은 것을 서버에서 JSON 응답 그룹 데이터를 보낼

답변

2

주셔서 감사합니다 귀하의 data var에

console.log(data.tester) //=> [foo, bar] 
console.log(data.tester2) //=> hello world