2012-03-23 73 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英寸處返回想要的更新數據。

相關問題