2013-04-30 2 views
1

아약스 페이지를로드하려고하는데 성공을 기반으로, 반환 된 아약스 콘텐츠로 내 페이지의 특정 div를 채우고 싶습니다. 이걸 어떻게 풀려고합니까?jquery로 특정 아약스 콘텐츠로드하기

$.get('mypage',function(data){ 

    $('#1').html($(data #1r).html()) //grab from returned content <div id="1r">blah</div> 
    $('#2').html(data #2r).html() //grab from returned content <div id="2r">blah</div> 

}); 

<div id="1"></div> 
<div id="2"></div> 

모든 도움을 주시면 감사하겠습니다 ... 모두 감사합니다!

데미안

+0

하여 수신 된 데이터가 어떤 모양입니까? –

+0

html 콘텐츠 ... divs – Damien

답변

2

이 시도

$('#1').html($(data).find('#1r').html()); 

는 ID가이 post에있는 것입니다 문자에 대한 자세한 내용, 사업부의 ID 대신 단지 숫자를 사용하여 일부 문자를 추가합니다.

The value must be unique amongst all the IDs in the element's home subtree and must contain at least one character. The value must not contain any space characters, Reference

$('#r1').html($(data).find('#1r').html()); 
+0

이것은 작동하지 않습니다. \ n $ 1 ('# 1') .html (data), 괜찮습니다. \ – Damien

+0

예 id 1 r1이 작동하지 않습니다. id 1을 r1로 바꾸면 작동합니다. . – Adil

+0

나는 심지어 그것이 바뀌 었다고 알아 차리지 못했다. 그것들은 내가 사용하고있는 실제 div 이름이 아니며 단지 입력하기 쉽게하기 위해 여기에 사용됩니다. 실제 div를 사용하면 작동하지 않습니다. 잡히지 않은 오류 : 구문 오류, 인식 할 수없는 표현 다음 내 html 결과를 표시합니다. – Damien

0

이 시도 -

$('#1').html($(data).find('#1r').html()); 
$('#2').html($(data).find('#2r').html()); 
+0

이것은 작동하지 않습니다. 나는 $ ('# 1') .html (data)을 수행하더라도 에러가 발생한다. – Damien

관련 문제