Wordpress ajax没有返回结果

时间:2011-02-07 12:36:32

标签: php ajax wordpress

我正在使用以下代码完成我在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);}
    });

    });

事情是任务正常,但它没有显示回声声明。如果我做任何插入或删除或它正在做什么操作。但是,当我尝试通过成功消息打印数据时,它不会显示!任何人都可以指导我,这里有什么问题?如果我通常在没有wordpress的情况下做同样的事情,那就完美了。

2 个答案:

答案 0 :(得分:2)

你在那个“数据”部分做什么?我的天啊!!!严重错误!!

你应该传递数据中的实际值或
删除数据并自己编码网址并将其放入网址。

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

答案 1 :(得分: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');失踪了!