【问题标题】:Make jQuery work in WordPress/php让 jQuery 在 WordPress/php 中工作
【发布时间】:2010-03-10 21:02:07
【问题描述】:

我正在构建一个帖子库之类的东西,我想做以下事情:

  1. 每个帖子都有缩略图
  2. 单击缩略图时,我希望将新帖子加载到页面顶部的<div> 中,而不会更改帖子库。

我想在<div>点击上传递帖子的ID,然后在那里运行query_string

我得到了我的缩略图 onclick 功能:

$(".thumb").click(function(){
     myLink=$(this).attr('href');
// get the post id into pID by finding p= and then extracting the next char after = from the link
        var t = myLink.indexOf("p=");
        var l = myLink.length;
        var pID = myLink.substring(t+2,l);
        $("#target").post('/?page_id=9', { postID: pID } );       
        $("#target").load("/?page_id=9");

        return false;
});

我的问题是:$.post 不起作用。我也尝试过使用$.ajax 语法,但它仍然无法正常工作。似乎 jQuery 中途中止了,因为我在 post 或 ajax 回调函数中放置的任何警报都被忽略了。

【问题讨论】:

    标签: jquery wordpress post


    【解决方案1】:

    您是否尝试过使用admin-ajax。 Wordpress 的 ajax 调用有一个特定的模型来处理安全性和其他问题。查看admin-ajax的法典

    【讨论】:

      【解决方案2】:

      使用 jQuery 和 Wordpress 时,需要以某种方式加载和编码 jQuery 以避免冲突。 Eric Martin 的5 Tips For Using jQuery with WordPress 提供了很好的解释。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-31
        相关资源
        最近更新 更多