2012-01-07 101 views
0

我正在研究我的項目的前端,並在稍後執行後端。儘管我遇到了麻煩。我有一個DIV列表(希望它們可以摺疊),假設它們顯示給定郵政編碼周圍的各種公寓。問題是,我不知道要去哪裏尋找這些東西:使用Jquery/AJAX/Javascript搜索,排序,分頁和過濾DIV使用Jquery/AJAX/Javascript

  • 首先,我想按名稱或排名排序這些div。
  • 其次,I 希望能夠搜索這些結果並拋出他們不想要的結果,即我輸入A,所有以 開頭的公寓都以字母B-Z在列表中消失。我認爲在P後A,所有Aa-Az 字母從列表中消失等
  • 第三,我應該使用jQuery來分頁我的結果還是應該使用PHP?
  • 最後,我有一個過濾器框。除了使用不同的可選選項(使用AJAX進行實時操作)之外,我想要執行上述操作。用戶選擇,1至3間臥室的公寓,沒有寵物, 和點擊過濾器...繁榮,有價值的公寓列表。

有沒有什麼我可以用jQuery/Javascript來加速這個過程,也會退化,當Javascript的殘疾人?我知道這聽起來很多,但任何幫助將不勝感激。

回答

0

對於這個工作沒有JavaScript,仍然表現得像你想要的,我想你必須在純舊的HTML(與表單發佈/鏈接),然後添加jQuery的ajax功能,使其更漂亮,更快時, javascript已啓用。

如果我這樣做,我會建立它與表單發佈返回整個頁面(當javascript被禁用),並添加頁面加載jquery事件,以防止默認表單發佈,而不是使用ajax發佈到只部分加載你的頁面和aply過渡效果。

最後一件事,如果您有大量數據要顯示在頁面上,請在數據庫級別使用分頁和排序,只返回頁面的可見內容。這將使用和不使用JavaScript,並可擴展(有很多結果它變得難以管理的JavaScript)