【发布时间】:2012-02-15 13:36:44
【问题描述】:
我正在使用 WordPress 3.3.1 从这一行获取 post_id,
<div class="mppt_postid"><b>'.$post_id.'</b></div>
然后使用下面的 jQuery 脚本在页面加载时使用带有 AJAX 的 $_POST['postid'] 将 post_id 编号发送回 WordPress php 文件,然后将 post_id 编号替换为 php 脚本返回的数据,这是另一个数字(访客人数)。下面的jQuery脚本不起作用,我不知道如何触发.post在页面加载时自动发送数据。
jQuery(document).ready(function() {
var postid = $('div.mppt_postid').attr('b');
jQuery.post(mppt_ajax_script.ajaxurl, postid.serialize()
, function(data) {
jQuery('.mppt_postid').replaceWith(data);
}
);
}); // end ready
【问题讨论】:
-
.post() 等于 .ajax() 并且 .post() 在旧版本的 IE 下不起作用。尝试坚持使用 .ajax()