問題タブ [cfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
325 参照

coldfusion - Application.CFCに問題があります

自分のブログをColdFusionで書き出すだけで、突然、開発マシンでEclipseを開き、Chromeでサイトを確認しても、ロードされません。そこで、Application.cfcを別のフォルダーに移動してみましたが、ページは機能します。

正確なエラーメッセージは次のとおりです。

システムが未定義の値を使用しようとしました。これは通常、コードまたはシステムコードのいずれかでプログラミングエラーを示しています。ヌルポインタは、未定義の値の別名です。

Application.cfcの内容は次のとおりです。

アイデアはありますか?

どうもありがとう、

ジェイク

0 投票する
2 に答える
259 参照

jquery - ColdFusion関数で使用できるjQueryを使用してフォーム要素の適切な配列を作成するにはどうすればよいですか?

現在、処理にcfcを使用するかなり標準的なお問い合わせフォームがあります。javascriptをオンにしているユーザーには.postを使用したいと思います。フォーム要素のjQueryを使用して配列を作成し、それを同じCFCに(CFCを変更せずに)渡したいのですが、その方法がわかりません。基本的に、「formData」と呼ばれるものを引数としてCFCに渡し(基本的なサーバー側のコードだけで行うように)、それをCFCで解析します。現在、私はcfcでcfdumpを使用しています(これはJava以外の送信で正常に機能します)が、この設定では機能しません。何か案は?

これが私のjQueryです

そして私のCFC

0 投票する
2 に答える
707 参照

coldfusion - ColdFusion コンポーネントまたはインターフェイスの回答が見つかりませんでした。

私は時々得る

更新を行うだけで問題が解決します。これは、ftp からブラウズしようとしているときに、プログラムが ftp から更新されている場合ではありません。開発は行われていません。しかし、ときどきオブジェクトを作成しようとしているときにそれを取得します。

Q: コンポーネントのインスタンス化が失敗した場合にスリープ状態にして再試行するためのベスト プラクティスはありますか?

0 投票する
2 に答える
724 参照

coldfusion - Adobe CFC ジェネレーターの使用方法

ORM CFC を生成するために coldfusion ビルダーを使用しています。ただし、RDS ビューでテーブルを右クリックして [ORM CFC を生成] を選択すると、CFC の場所を選択した後に次のエラー メッセージが表示されます。

「www.:8500.com が見つかりませんでした。名前を確認して、もう一度お試しください。」

サーバー構成と RDS 構成を確認しました。このエラーがどのフィールドを参照しているのかわかりません。

助けていただければ幸いです

ありがとう

0 投票する
5 に答える
707 参照

forms - coldfusion - フォームをデータベースにバインドする

データベースにデータを挿入する大きなテーブルがあります。問題は、ユーザーがテーブルを編集するときです。

  1. クエリを実行する
  2. value="<cfoutput>getData.firstname#</cfoutput>入力ボックスのようにたくさんの行を使用してください。

cfc または cfm ファイルを介してフォーム入力ボックスをデータベースにバインドする方法はありますか?

どうもありがとう、

R

0 投票する
1 に答える
1601 参照

ajax - onclick 引数を CFC に渡して、AJAX 経由でデータベースを更新するにはどうすればよいですか?

Ajax の新機能。単純な ajax/cfc 投票 yes/no アプリを実行しようとしています。うまくいかない

私が達成しようとしているのは、各リンクの横に投票数が表示される単純な投票「はいまたはいいえ」アプリです。例えば:

  • はい (882票)
  • いいえ (163 票) .

訪問者が投票すると、データベースが投票で更新され、別のテーブルに投票者が記録されます (再度投票できないようにするため)。最後に、新しい投票数とともに確認メッセージが表示されます。

  • あなたが「はい」に投票し た (883 票)または
  • あなたは反対票を投じました( 164 票)

これで、データベースの更新以外はすべて機能しました。($.ajax)ajax 部分に応答メッセージを追加して移動することで、JavaScript (AJAX) を作り直して CFC を呼び出してみました。しかし、今ではまったく機能していません。私は何を間違えましたか?

以下は、私が思いついた新しいコードです。この質問を簡単にするために、「いいえ」の投票部分だけを示しています。私は正しい軌道に乗っていますか?これは非常に単純なように思えます。

投票リンク

アヤックス



投票番号.cfc

0 投票する
3 に答える
1007 参照

ajax - cfajaxproxy / cfc データベースの更新に失敗する

これですべてが機能しましたが、cfc がデータベースを更新していません。CFC ページのコードを変更しようとしましたが、ページを更新してテストするとエラーが発生します。だから私はそれがcfcページを呼び出していることを知っています。しかし、リンクをクリックすると、データベースの更新以外はすべて機能します。私は何を間違えましたか?

以下は私が思いついたコードです。これは、Yes/No Vote アプリの No Vote 部分にすぎません。この質問をシンプルにするために。私は正しい軌道に乗っていますか?これは非常に単純なはずです。

投票リンク

Ajax / cfajaxproxy

投票番号.cfc

Ok を編集して、全員を最新の状態にします。クエリ「MemberVote」を削除しました(はい、上記のコードにはまだあります。誰もが見られるようにここに残しました)エラーを回避し、オレンジピップがcfc.NewCount(true)提案したように追加した後に NewCount がどのように機能するかを確認します。私が得るのはこれです。データベースを更新し、想定どおりに NewCount を表示します。しかし、1 秒後にページが白くなり、左上に NewCount が表示されるだけです (他には何もありません)。

Firebug は何も表示しません。つまり、Nothing (空白) です。HTML、CSS、コードは一切ありません。どういうわけか ajax が更新され、NewCount のみが表示され、ページは何かを読み込もうとしているように動作しています。リフレッシュしないように何かを追加するのを忘れましたか、それとも何か他のものですか?

この新しい問題を修正し、「MemberVote」クエリでメンバー投票をデータベースに追加する必要があります。何か案は?

0 投票する
1 に答える
2948 参照

ajax - ColdFusion & Ajax: CFC の呼び出しエラー

Forta.com からこのトピックに関する複数のチュートリアルを試しましたが、同じエラーが発生しました: 「CFC の呼び出しエラー/....(ファイル パス)../wgn.cfc: 内部サーバー エラー ['cfdebug を追加してデバッグを有効にする]詳細情報を表示するには、URL パラメータに移動します]"

ローカル マシンで作業し、localhost としてテストしています。SP3でWinXP Proを実行しています。Coldfusion の Web サーバーを使用します。

私の .cfm と .cfc の両方が webroot の下の同じフォルダーにあります。私の場合: c:\ColdFusion9\wwwroot\bridges(ここでは .cfm と .cfc) したがって、それらは wwwroot の下の「bridges」フォルダにあります。

ユーザーが入力ボックスに入力すると、コードはいくつかの自動提案機能を生成する必要があります。代わりに、上記のエラーを吐き出すだけです。

これは、wgn.cfc という名前の私の cfc です。

そして、これは私の .cfm ページからのフォームの関連部分です:

0 投票する
4 に答える
1750 参照

ajax - ColdFusion & Ajax:バインドされた選択ボックスで空白行を取得する方法は?

バインドと CFC を使用する 2 つの cfselect ボックスがあります。1つは州です。州を選択すると、2 番目の cfselect (counties) がその場で入力されます。

bind 属性を使用してこれを行う前は、次のような queryPostion="below" 属性を使用して、基本的にオプション ボックスに空白行を配置していました。州と郡の両方の選択ボックスで同じことをしたいのですが、それぞれのオプションとして "" 値 (または "ALL" 値) を使用したいのですが、queryPostion は機能しなくなりました。確実な回避策。

両方のクエリのUPDATEソリューション:

0 投票する
5 に答える
1257 参照

coldfusion - CFC は兄弟フォルダを拡張します

親ファイルまたは CF 管理にアクセスできる親フォルダーで CFC を拡張するためのあらゆる種類のソリューションを見てきましたが、親フォルダーにアクセスせずに「共有」/兄弟フォルダーで CFC を拡張する実行可能なソリューションは見たことがありません。

このソリューションには、親フォルダーへのアクセスが必要ですか? (これらのマッピングが何であるかはわかりませんが、Application.cfc にはアクセスできません)

このソリューションでは、私にとっては機能しない application.cfc を作成できる必要があります (私の環境には myApp のインデックス ページが含まれており、そこからビルドされるため、myApp で作成しても何も起こりません...クライアントが直接Application.cfc の認識を起動するために呼び出します)

例えば:

  • wwwroot/some/path/myApp/Shared/Base.cfc
  • wwwroot/some/path/myApp/Function/Function.cfc

スーパーおよび拡張機能を介して Function.cfc から Base.cfc (アプリケーションで使用される一般的なメソッドを含む) の機能を呼び出せるようにしたいと考えています。

myApp 内のすべてのファイルにアクセスできますが、「wwwroot」、「some」、または「path」にはアクセスできません。

Function.cfc 内で Base.cfc を拡張するには、"some.path.myApp.Shared.Base" のフル パスを拡張する必要があります。これは、すべての関数を手動で編集する必要があるため、誰かが myApp フォルダーの名前を変更した場合に問題を引き起こす可能性があります。その Base.cfc を拡張する cfc

私がやろうとしているのは、アプリケーション固有の「バリア」を作成するため、アプリのフォルダー名が変更されても、Base.cfc の機能を使用するすべての CFC ファイルを編集する必要がある大混乱を引き起こすことはありません。

ベース ("..Shared.Base") への相対パスを使用できないため、myApp フォルダーに CFC を作成して拡張し、名前変更の頭痛の種を軽減する方法があるかどうか疑問に思っています。発生するか、「myApp」のような一般的な名前を付けてそこから拡張する方法。(myApp.Shared.Base)

Application.cfm にも Coldfusion 管理にもアクセスできません。