Tag: generics

多个AJAX请求function合二为一?

我有几乎相同的Ajax请求调用,但我需要将其扩展为更通用 参见示例代码: http : //jsfiddle.net/2b8gR/6/ 我让它适用于页面A,并希望将它用于页面B,C,D等…但不想为每个新的Ajax请求重写该函数。 大多数代码将保持不变,除了: 输入next / prev(page_a_next变为page_b_next) 显示页面div(display_page_a_page变为display_page_b_page) 显示页码div(display_page_a_number成为display_page_b_number) ajax请求url页面名称(url:’page_a.php?page =’+ currentPageA,成为url:’page_b.php?page =’+ currentPageB,) 等等。 如何使Ajax调用和元素更通用,所以我不必多次写这个请求? 注意:我需要能够跟踪它当前显示的每个页面(A,B,C等)。 是的,所有这些都在同一页上 HTML: Page A Page B JS: var currentPageA=1; var totalPageA=113; loadPageA(); $(“#page_a_next, #page_a_prev”).click(function(){ currentPageA = ($(this).attr(‘id’)==’page_a_next’) ? currentPageA + 1 : currentPageA – 1; if(currentPageA<=0) { currentPageA=1; $('#page_a_prev').attr('disabled','disabled'); } else if(currentPageA==114) { currentPageA=113; $('#page_a_next').attr('disabled','disabled'); […]