我正在使用以下代码完成我在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的情况下做同样的事情,那就完美了。
答案 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');失踪了!