Hvordan Ring en CFC Fra Javascript

CFC er navnet gitt til objekter som er opprettet av programvare ingeniører som bruker Microsofts Coldfusion web-programmeringsspråk. Noen utviklere som arbeider med flere språk som Javascript må kanskje konvertere sine KFK gjenstander inn et objekt som kan oppdages og brukes av Javascript-kode. Ringe en CFC objekt i Javascript krever at du konvertere den til en Javascript-objekt.

Bruksanvisning

1 Åpne CFC objektet du ønsker å konvertere i et klartekst program, for eksempel TextEdit, inkludert i Mac OS X, eller Notisblokk, som er inkludert med Microsoft Windows. I den samme skjermen, åpne et nytt tekstdokument ved siden av CFC objektet slik at du kan referere til objektet mens du konvertere den til Javascript i det nye tekstdokument.

2 Endre første CFC objekt å inkludere Javaklassenavnet en, for eksempel "jsexample". Legg merke til inkludering av "jsclassname" i linje med kode nedenfor, som ville bli brukt i en CFC objekt som trenger å bli lest av Javascript.

<Cfajaxproxy cfc = "examplecfc" jsclassname = "jsexamplej" />

3 Legg en skreppe språk definisjon under kodelinje i trinnet ovenfor som angir Javascript som skriptspråk:

<Script language = "javascript">

4 Inkluder en bestemt funksjon for Javascript objekt å ringe neste - for eksempel:

funksjon checkmybox (cbox) {

5 Opprett objektet i både Coldfusion og Javascript samtidig ved å legge til følgende kode:

Var cfcAsAjax = new jsobj ();
if (! cbox.checked) {ischecked = 0}

6 Ring CFC objektet som en Javascript-funksjonen ved å legge til følgende kode:

cfcAsAjax.setChecked (cbox.value, sjekket);
}
</ Script>

7 Lagre den endrede objekt som du opprettet i den nye tekstdokumentvinduet og sett den inn i Javascript-program som trenger å ringe CFC objektet.