Domanda

Ho provato più tutorial su questo argomento dalla Forta.com e ancora eseguito nello stesso errore: "Errore invocando CFC / .... (percorso file) ../ wgn.cfc: Internal Server Error [Abilita debug con l'aggiunta di cfdebug' per i parametri URL per avere maggiori informazioni] "

Sto lavorando sulla mia macchina locale e testare come localhost. Esecuzione di WinXP pro con SP3. Utilizzando il server Web di Coldfusion.

Sia il mio .cfm e .cfc sono nella stessa cartella sotto il webroot. Nel mio caso: c: \ ColdFusion9 \ wwwroot \ ponti (.cfm e .cfc qui) Quindi, essi sono in una cartella "ponti" sotto wwwroot.

Il codice dovrebbe generare alcune funzionalità autosuggest quando l'utente digita nella casella di input. Invece, sputa appena tornato l'errore precedente.

Questa è la mia CFC denominato wgn.cfc:

<cfcomponent output="false">
    <cfset THIS.dsn="bridges">
      <!--- Lookup used for auto suggest --->
      <cffunction name="getWGN" access="remote" returntype="array">
        <cfargument name="search" type="any" required="false" default="">
        <!--- Define variables --->
        <cfset var data="">
        <cfset var result=ArrayNew(1)>
        <!--- Do search --->
        <cfquery datasource="#THIS.dsn#" name="data">
        SELECT tblIDs.ID
        FROM tblIDs
        WHERE (tblIDs.IDType = 'xxx') AND (tblIDs.ID Like ('#ARGUMENTS.search#%'));
        </cfquery>
        <!--- Build result array --->
        <cfloop query="data">
        <cfset ArrayAppend(result, searchIDs)>
        </cfloop>
         <!--- And return it --->
        <cfreturn result>
       </cffunction>  
</cfcomponent>

E questa è la parte pertinente del modulo dalla mia pagina .cfm:

    <cfform .....>
    <cfinput name="searchIDs" type="text" autosuggest="cfc:wgn.getWGN({cfautosuggestvalue})">
    //......more to form, obviously
    </cfform>
È stato utile?

Soluzione

Aggiorna Soluzione:

change
 <cfset ArrayAppend(result, searchIDs)>
to
 <cfset ArrayAppend(result, ID)>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top