2011-02-07 28 views
1

私はワードプレスプラグインの私の簡単な作業の1つのために以下のコードを使用しています。Wordpress ajaxが結果を返さない

$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);} 
    }); 

    }); 

タスクは正常に動作していますが、エコーステータスは表示されません。もし私が挿入や削除を行うか、それが何をしているのか。しかし、成功メッセージを通じてデータを印刷しようとすると、表示されません!誰も私を導くことができますか、ここで何が問題なのですか?もし私が正常にWordpressなしで同じことを行う場合、それは完全に動作しています。

答えて

2

「データ」の部分は何ですか?ああ、神様!!!重大な間違い!

データに実際の値を渡すか、
データを削除し、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);} 
    }); 
+0

それは問題でしたか?もし私がデータを削除し、URLに入れても、それが動作するかどうか私たちにお知らせください:) – Shrinath

+0

。同じことが起こっている!!しかし、今私は別の方法で作った、それはデータを追加しています。しかし、結果は常に0です。これは何が問題なのですか? – Arung

+0

shrinath最初の言及されたコード自体が魅力のように働いています!私が作った最大の間違いは、URLのパスでした。お疲れ様でした! – Arung

0
$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);} 
}); 

}); 

タグbloginfo( 'wpurl')。行方不明だった!

関連する問題