2014-09-09 4 views
0

이 사이트 (newsfiber.com)의 위젯을 사용하고 있습니다. 위젯은 사용해야하는 $ .ajax()를 사용하여로드하지 않습니다. 나는 그 (것)들에게서 도움을 얻을 수 없기 때문에 나는 여기에서 배치하고있다. 아래 샘플jquery를 사용하여 위젯을로드하는 방법

$("#link").click(function(){ 
    $.ajax({ 
     type: "POST", 
     url: widget.php, 
     data: info, 
     success: function(dd){ 
     $("#mydiv").html(dd); 
     } 
    }); 
}); 

widget.php 문서

% 2 층 % 2F & N = (ENG)에서 코드 및 Y = "> 여기
<div name="_dsnnginf_634080201465X579_" id="_dsnnginf_634080201465X579_" style="font-weight: 400; text-align: left; padding: 0.2em; background-color: #E9E9F0; font-size: 95%; font-family: Georgia,Palatino,Arial,Times,Times New Roman,serif;"> 
    <a style="text-decoration: none; color: #0000EE;" href="http://www.newsfiber.com/p/s/h?v=C%2FSport%2FComplex+Coordination%2F&n=eng&y=" target="_blank"> 
     Sport/Complex Coordination 
    </a> at 
    <a style="text-decoration: none; color: #0000EE;" href="http://www.newsfiber.com/" target="_blank"> 
     www.newsfiber.com 
    </a> 
</div> 

js fiddle

답변

0

여러있다 샘플을 인 문제가있는 이유가 있습니다. 더 나은 답변을 원할 경우 페이지에 대한 링크를 제공하거나 사용중인 페이지를 jsfiddle 또는 다른 곳에 넣으십시오. 브라우저에서 콘솔을보고 m 그게 있다면 우리에게 말해줘.

  1. 당신은() {여기 (... 이벤트가 있어야 할 곳에있다 ... } 기능()) $ 내부 (문서) .ready 당신의 클릭 이벤트를 호출 할 수 없습니다; 당신이 이미 그것을 안다면, 미안하지만 나는 그것을 mantioned해야합니다.

  2. 나는 당신의 "data : info"라인이하는 일을 정말로 이해하지 못합니다.

  3. 서버에 PHP가 설치되어 있습니까? 아니면 로컬 프로젝트를 사용하고 있습니까?

커뮤니티가 귀하의 질문에 신속하고 정확하게 답변 할 수 있도록 여기에 더 많은 정보를 제공해주십시오.

감사합니다.

+0

click 이벤트는 $ (document) .ready() 안에 있습니다. 줄 "data : info"는 $ .ajax()에 의해 widget.php 파일로 보내진 정보이며 xampp (localhost)로 현재 작업 중입니다 – user3886042

+0

여기 샘플 js [fiddle] (http : // jsfiddle.net/oqybdu9p/2/) – user3886042

관련 문제