그냥

2014-02-08 3 views
-1

그래서이 작은 스크립트 내가 그것을 정확히 원하는 일하고 분할에로드 페이지를 실 거예요하지만 난 혼란을 최대 짓을, 기본적으로 내가 분명히 (하나 개의 jQuery 기능을그냥

function loadDiv(id, page) { 
    $(function() { 
     $("#" + id).load(page); 
    }); 
} 

다음이 HTML이 루프에 대한)

<a href="#" onclick="javascript:loadDiv('post_1', '/edit.post.php?id=1')">Edit this Post</a> -->

을 통해 나는 제거 "자바 스크립트 :"시도 실제로 내가 다른 아무것도 잘못 생각할 수 있기 때문했습니다.

+0

같은 함수를 쓰기 때문에

<a href="#" class="loadTrigger" data-id="post_1" data-page="/edit.post.php?id=1">Edit this Post</a> 

처럼 링크를 작성합니다 당신이 통과하면 loadDiv 함수의 매개 변수를 $ (함수)?로 변경하십시오. '$ (function (id, page) {...', 아마도 도달하지 못했습니다. –

답변

0

확실하지 않지만 추가 jQuery 래퍼가 필요하다고 생각하지 않습니다.

function loadDiv(id, page) { 
    $(function() {    // what is this line for? 
     $("#" + id).load(page); 
    }); 
} 
난 그냥 계속 것

:

function loadDiv(id, page) { 
    $("#" + id).load(page); 
}); 
0

나는 그런 그래서

$('body').on('click', '.loadTrigger', function(){ 
     var id = $(this).attr('data-id'); 
     var page = $(this).attr('data-page'); 
     $("#" + id).load(page); 
});