2012-10-27 3 views
0

나는 다른 사이트에서 데이터를 가져 JQuery와 있습니다JQuery와()하지만 iframe이

get.php

<div> 
displays a list of things 
</div> 

home.php을

$.ajax({ 
    type:"GET", 
    url:"get.php", 
    data:"fakedata=fakedata" 
}).done(function(data){ 
    $(".container").html(data); 
}); 

그래서 클래스 컨테이너 안에 get.php의 내용을 표시합니다. 내가 컨테이너의 왼쪽에 상자를 표시하기 위해 노력하고있어 경우

<div> 
<div style="position:absolute;top:0;left:-50;"> 
a box 
</div> 
displays a list of things 
</div> 

을 get.php 뭔가를 추가하고자한다면

그러나, 다음은 iframe이있는 것처럼 차단됩니다 . Z- 인덱스를 추가하더라도 작동하지 않습니다.

누구나 내가 무슨 말을하고 있는지 알아?

감사

당신은 할 수

답변

0

:

$(".container").html(data+"<div><div style='position:absolute;top:0;left:-50;'>a box</div>displays a list of things</div>"); 

희망이 당신은 또한 추악한 할 수

데이터 후 컨테이너에 div가 추가됩니다

$.ajax({ 
    type:"GET", 
    url:"get.php", 
    data:"fakedata=fakedata" 
}).done(function(data){ 
    $(".container").html(data); 
    $(".container").append("<div><div style='position:absolute;top:0;left:-50;'>a box</div>displays a list of things</div>"); 
}); 

너를 찾고 싶어. jquery의 html(), append() 및 text()를 확인하십시오.

** 문자열의 큰 따옴표 안의 스타일에 대한 sigle 따옴표를 확인하십시오. 당신이 정말로 문자열 내부에 큰 따옴표를 사용해야하는 경우 당신은 내가 전체 HTML을 볼 필요가

var str= "<a onclick=\"alert('foo');\">click me</a>"`; 
+0

이유 I 돈을 이 컨테이너는 while 루프 내에 있기 때문에 추가하려고하지 않으므로 컨테이너가 여러 개 있어야합니다. – hellomello

0

에로 탈출해야하지만이 도움이 될 수 :

<div> 
    <div style="margin-left:-50px;"> 
     a box 
    </div> 
    displays a list of things 
</div> 
+0

.container 뒤에 여전히 숨겨져 있습니다. – hellomello