2011-02-07 6 views
1

저는 워드 프레스 플러그인에 대한 간단한 작업 중 하나에 아래 코드를 사용하고 있습니다.Wordpress 아약스가 결과를 반환하지 않습니다.

$j = jQuery.noConflict(); 
    $j(document).ready(function(){ 

    $j.ajax({ 
    url:"/wp-admin/admin-ajax.php", 
    type:"POST", 
    data:'action=market_place_posting_display&page='+ page1, 
    success:function(data){$j('#mine').html(data);} 
    }); 

    }); 

작업이 제대로 작동하지만 에코 상태가 표시되지 않습니다. 어떤 삽입이나 삭제 또는 수행중인 작업이 있다면. 그러나 성공 메시지를 통해 데이터를 인쇄하려고하면 표시되지 않습니다! 어느 누구라도 나를 인도 할 수 있습니까? 여기서 어떤 문제가 있습니까? 만약 내가 워드 프레스없이 정상적으로 같은 일을한다면 그것은 완벽하게 작동하고 있습니다.

답변

2

"데이터"부분에서 무엇을하고 있습니까? OMG !!! 중대한 실수!

데이터에 실제 값을 전달하거나
데이터를 제거하고 URL을 직접 인코딩하여 URL에 넣어야합니다.

$j = jQuery.noConflict(); 
    $j(document).ready(function(){ 

    $j.ajax({ 
    url:"/wp-admin/admin-ajax.php?action=market_place_posting_display&page="+ page1, 
    type:"POST", 

    success:function(data){$j('#mine').html(data);} 
    }); 
$j = jQuery.noConflict(); 
$j(document).ready(function(){ 

$j.ajax({ 
url:"<?php bloginfo('wpurl') ?>/wp-admin/admin-ajax.php", 
type:"POST", 
data:'action=market_place_posting_display&page='+ page1, 
success:function(data){$j('#mine').html(data);} 
}); 

}); 
+0

그게 문제였습니까? 그것이 작동하는 경우 저희에게 알려주십시오 :) – Shrinath

+0

비록 내가 데이터를 제거하고 URL에 넣어. 같은 일이 일어나고 있습니다 !! 하지만 이제는 다른 방법으로 만들었습니다. 데이터를 추가하고 있습니다. 그러나 결과는 항상 0입니다.이 문제가 무엇입니까? – Arung

+0

첫 번째 언급 된 코드 자체가 매력처럼 작동합니다! 내가 한 가장 큰 실수는 URL의 경로였습니다. 노력해 주셔서 감사합니다! – Arung

0

태그 bloginfo ('wpurl'); 실종되었다!

관련 문제