2012-03-23 70 views
2

所以我的情况是我使用Wordpress,我正在尝试编写一个自定义插件。使用MySQL来拉所有行,并使用jquery显示下一个25和下一个25等

我想要做的就是抓住所有的桩的阵列,并显示第25

然后就是下面我想有一个按钮,上面写着,“显示下25”,当我按下按钮它会将下一个25添加到文章列表中,如果我再次击中,请清洗,重复冲洗直到文章结束。

我打算直接写这个PHP/MySQL的,但不知道如何将JQuery纳入它。

我的想法是编写一系列抵消MYSQL语句,但这可能太笨拙。

我的第二个想法是将所有发布信息放入一个关联数组中,然后找到一种方法将其他输出解析为隐藏的div。

想法?

我试图寻找一个wordpress插件,但没有找到一个,我试图在这里搜索这样的情况,发现一些类似的东西,但不一样。

我想你可以比较这与评论功能,它显示了最后的10个赞赏,你已经点击一个按钮,看看其余的评论。

非常感谢。

+1

你应该先阅读这个http://api.jquery.com/jQuery.ajax/ – SpYk3HH 2012-03-23 02:27:09

+0

我想这个例子更适合的是,如果你去LinkedIn,底部是“显示更多”,它会展开 - 对不起,我没有解释这一点。现在阅读评论。 – TPup 2012-03-23 02:47:10

回答

1

我一次只能从数据库中抓取25个。然后我可以使用JQuery来执行ajax调用,根据已经显示的内容调用另一个25。

在mysql上使用限制25,offset子句。将下一个偏移值作为隐藏输入或javascript var发送到网页。然后使用JQuery ajax调用你的php函数,该函数返回要显示的下一个25行的JSON数据。

1

下面是“我”会怎么做的,尽管这只是一个建议。首先,如果你还没有它,我会建议像Komodo Edit这样的代码。它是免费的,但我有非常便宜的价格(我认为我最后一次升级lic是30美元?)。如果你只购买一份,如果你决定不升级,他们会为你提供大量的折扣。良好的HTML5/php编辑程序。

二,去看看Codeigniter's Active Record。看完这个页面后,你会很容易地看到为什么我会建议CI。 CI的活动记录使得安全可靠的SQL调用变得非常轻松,但为了更好的安全性,我建议你使用那里XML filter而不是"chain" Active Record calls,因为它表明你可以在那个页面上做。

最后,正如我之前说过的,我会在jQuery.ajax(),.get().post()命令上看到。经过一番激烈的阅读后,我可能会最终使用.get()来调用一个包含简单php活动记录函数的控制器,该函数会在用户实际看到的“提前”的+25英寸处返回想要的更新数据。

相关问题