Я пытаюсь разбивать на страницы с помощью Google как стиль, я создал разбивку на страницы, если я запустил его, он отлично работает, но если я использую cfdiv для загрузки содержимого и использования ajaxlink, чтобы перейти к следующая запись, но он бросает ошибку каждый день и я проверить, если любой тип JQuery решение лучшеPagnation с jquery и coldfusion google style
Если вы спросите, что я не пытался, я пытался, и после этого я прошу
здесь мой код для cfdiv
<cfdiv id="section_scripts" bind="url:section_scripts.cfm" bindonload="true" OnBindError="handleGError"/>
Вышеупомянутый линия имеет файл, который имеет код, написанный для пагинации, он отображает первый только и следующие один я нажимаю, он выдает ошибку
PAGINATION код из файла section_scripts.cfm
<cfset CurrentPage=GetFileFromPath(GetTemplatePath())>
<cfparam name="PageNum_search" default="1">
<cfparam name="MaxRows_search" default="0">
<cfparam name="StartRow_search" default="0">
<cfparam name="EndRow_search" default="0">
<cfparam name="TotalPages_search" default="0">
<cfparam name="QueryString_search" default="">
<cfparam name="tempPos" default="">
<cfparam name="minimo" default="1">
<!--- setup page 1 --->
<cfset minimum = 1>
<!--- length of google bar --->
<cfset shownumbers = 5>
<!--- max rows per page --->
<cfset MaxRows_search=3>
<cfoutput>
<cfinvoke component="#application.cfcpath#.portfolio" method="getWebsites" id_external="1" returnvariable="search"/>
<!--- modify paging recordsets behavior of dreamweaver --->
<cfif search.recordcount>
<cfset StartRow_search=Min((PageNum_search-1)*MaxRows_search+1,Max(search.RecordCount,1))>
<cfset EndRow_search=Min(StartRow_search+MaxRows_search-1,search.RecordCount)>
<cfset TotalPages_search=Ceiling(search.RecordCount/MaxRows_search)>
<cfset QueryString_search=Iif(CGI.QUERY_STRING NEQ "",DE("&"&XMLFormat(CGI.QUERY_STRING)),DE(""))>
<cfset tempPos=ListContainsNoCase(QueryString_search,"PageNum_search=","&")>
<cfif tempPos NEQ 0>
<cfset QueryString_search=ListDeleteAt(QueryString_search,tempPos,"&")>
</cfif>
<cfif search.recordcount gt MaxRows_search>
<div class="pagenum">
<!—setup the numbers that we need to google bar -->
<cfif PageNum_search gte Ceiling(shownumbers/2)>
<cfif (shownumbers mod 2) neq 0>
<cfset minimum = PageNum_search - int(shownumbers/2)-1>
<cfelse>
<cfset minimum = PageNum_search - int(shownumbers/2)>
</cfif>
</cfif>
<cfif minimum eq 0>
<cfset minimum = 1>
</cfif>
<!--- setup the first page or page no. 1 --->
<cfif PageNum_search gt 1>
<a href="#ajaxLink('#CurrentPage#?PageNum_search=1#QueryString_search#')#"<cfif minimum eq PageNum_search>style="font-weight:bold; color:##339966"</cfif>>First Page</a> ||
<cfif minimum gte 2>
...
</cfif>
</cfif>
<cfloop index="limit" from="1" to="#shownumbers#">
<cfif TotalPages_search gte minimum >
<a href="#ajaxlink('#CurrentPage#?PageNum_search=#minimum##QueryString_search#')#" <cfif minimum eq PageNum_search>style="font-weight:bold; color:##FF9900"</cfif>>#minimum#</a>
</cfif>
<cfif minimum lt TotalPages_search>
<cfif limit eq shownumbers>
...
<cfelse>
,
</cfif>
</cfif>
<cfif minimum gt TotalPages_search>
<cfbreak>
</cfif>
<cfset minimum = minimum + 1>
</cfloop>
<!--- setup the last page --->
<cfif PageNum_search lt TotalPages_search>
|| <a href="#ajaxlink('#CurrentPage#?PageNum_search=#TotalPages_search##QueryString_search#')#" <cfif minimum eq PageNum_search>style="font-weight:bold; color:##339966"</cfif>>Last Page</a>
</cfif>
</div>
</cfif>
<table style="border:none;" align="center" width="100%" cellpadding="0" cellspacing="0" border="0" class="roundedBox">
<cfloop query="search" startRow="#StartRow_search#" endrow="#StartRow_search + (MaxRows_search - 1)#">
<cfif search.currentrow mod 2 eq 0>
<cfset color ="##EEEEEE">
<cfelse>
<cfset color ="##FFFFFF">
</cfif>
<tr bgcolor="#color#">
<td width="35%"><div class="cmsms_media_box" style="width:90% !important;margin:5px !important;padding:5px !important;border:1px dotted ##EAEAEA;">
<figure>
<a title="" rel="prettyPhoto" class="preloader" href="portfolio/big_#pic#" style="background-image: none;"> <img src="portfolio/small_#pic#" alt="" class="fullwidth" style="opacity: 1;"> </a>
</figure>
</div></td>
<td width="65%"> </td>
</tr>
</cfloop>
</table>
</cfif>
</cfoutput>
ошибки я получаю
The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.
The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request
There was an error while validation.
For more details check logs.
The error occurred in C:/inetpub/wwwroot/Beauty/section_scripts.cfm: line 43
41 : <!--- setup the first page or page no. 1 --->
42 : <cfif PageNum_search gt 1>
43 : <a href="#ajaxLink('#CurrentPage#?PageNum_search=1#QueryString_search#')#"<cfif minimum eq PageNum_search>style="font-weight:bold; color:##339966"</cfif>>First Page</a> ||
44 : <cfif minimum gte 2>
45 : ...
Благодаря
a) Больше кода необходимо, чтобы мы знали, что происходит b) Какая ошибка возникает? Каковы детали? –
Что это мне думает: «Если вы спросите, что я не пробовал, я пробовал и после этого спрашиваю»? –
Любое решение, которое вы используете, будет лучше, чем использование 'cfdiv'. Сделайте себе одолжение и не используйте функциональность ColdFusion AJAX или других клиентов. Узнайте, как сделать это правильно, используя библиотеку jQuery или ExtJS. Вы поблагодарите меня позже. –