問題タブ [coldfusion-8]

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 投票する
2 に答える
1812 参照

encryption - CF DESEDE encrypt() キーの長さの問題

次のようなサードパーティが提供するキーを使用して、ColdFusion encrypt() を使用して文字列を暗号化しようとしています。

私は得る:

「指定されたキーは、この暗号化に有効なキーではありません: 間違ったキー アルゴリズムです。DESede が必要です。」

このキーを適切な形式にするには、エンコード/デコードに関して何をする必要がありますか?

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

coldfusion-8 - 単一の cfselect バインドで複数の関数を実行する

cfselect バインドの実行後に JavaScript 関数を実行しようとしています。それを達成する方法はありますか?これが私の声明です。

cfselect name="artType" id="artType" size="1" query="qArtType" display="the_value" value="id"

cfselect id="allValues" name="allValues" multiple="true" bindonload="true" bind="cfc:art.getArt({artType})" size="10" style="width: 100%;"

最初に選択した「artType」によって、2 番目に選択した「allValues」が駆動されます。

バインドが実行されたら、JavaScript 関数を呼び出したいと思います。これは listAll() と呼ばれます。これを行う方法はありますか?ありがとう。

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

javascript - javascriptでcfの値を取得する方法

cf に次のコードがあり、値を警告したい

どんな助けでも大歓迎です

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

coldfusion - application.cfm に追加するセキュリティ スクリプト/コードは何ですか?

私は会社のコードのやり直しに取り組んでおり、明快で読みやすく、適度に安全な application.cfm を作成したいと考えています。

いいえ、application.cfc は使用していません。ですから、それについては議論しないでください。

セキュリティのために追加するスクリプトを知りたいだけです。

私はcoldfusion 8標準、sql 2008を使用しています。

これは私が現在使用しているスクリプトの 1 つですが、他のコールドフュージョン プログラマーの意見を聞きたいです。

お時間をいただきありがとうございます。

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

sql - Coldfusion Error.DateTime を通常の形式に変換しますか?

私の会社では、サイト全体のエラー テンプレートから収集した情報をデータベースに保存していますが、error.datetime の形式が原因で、さまざまな日付範囲に対して SQL クエリを実行するのが難しくなっています。

mm/dd/yyyy 形式に変換するために t-sql または coldfusion コードを使用した人はいますか?

現在の形式の例を次に示します。

日 6 月 13 日 21:54:32 CDT 2010

しかし、どのようなクエリについても、私は行う必要があります。より良い形式になっていると思います。

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

datetime - ColdFusion7/8のさまざまなタイムゾーン

この問題は私を本当に悲しくさせます。私は、プログラミング言語の折衷的な組み合わせを備えたかなり古風なWebアプリケーションを使用しています。以前は、MySQLデータベースのDatetimeフィールドにすべての日時が保存されていました。これまで、すべてがサーバー時間で行われていました。これはたまたま米国/太平洋地域です。アプリケーションに「タイムゾーン機能」を追加する必要がありました。私はほとんどのアプリケーションの変換にかなり成功しています。

残っている唯一の問題は、ColdFusion固有の日時関数の使用です。これらの関数のいくつかを使用するコードの行がたくさんあるようです。私の理想的な状況は、Application.cfmページでタイムゾーンを調整でき、これらの関数のタイムゾーンについて心配する必要がないことです。かなりの検索をしましたが、何も見つからないようです。どんな助けでも素晴らしいでしょう!詳細をお知らせいただければお知らせください。

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 に答える
575 参照

javascript - javascript(ajax)投票スクリプトを再利用可能な(動的)スクリプトに変換して、何度も使用できるようにする必要があります

javascript(ajax)投票スクリプトを再利用可能な(動的)スクリプトに変換して、何度も使用できるようにする必要があります。

うまく機能するajaxがいくつかありますが、それを再現して、投票が必要な追加の質問ごとに一意の識別子を追加する必要があります[コードの9は、変更する必要のある一意の識別子です]。データベースに質問がいくつあっても、それ自体を再現したり、onclick識別子で再利用したりできるように動的にする必要があります。

<CFOUTPUT QUERY = "GetVotes"> </ CFOUTPUT>タグの間にJavaScriptを入れて、9を投票質問の#GetVoteID#に変更し、質問が再現されるときにスクリプトを動的に再現できるようにしました。 CFOUTPUT。しかし、JavaScriptの#GetVoteID#が原因でスクリプトが機能しなくなり、onclick識別子を使用してスクリプトを再利用できるようにする方法がわからないため、これは機能しませんでした。

多くのサイトで賛成票と反対票の質問があり、質問はデータベース出力を通じて動的に再現されます。そこでajaxを再利用するために何をしていますか?

onclick識別子が進むべき道であることを私は知っているので、投票が必要な10、20、または1000の質問を処理できるように、スクリプトやCFCなどを変換する方法についてのヘルプがあります。

以下は私のコードです(リンク、cfajaxproxy、CFC、およびjavascript)

はい/いいえリンク
<CFOUTPUT QUERY="GetVoteList">
<A HREF="javascript:()" onclick="GetVoteYes9(#GetVoteID#);">Yes</A>
<A HREF="javascript:()" onclick="GetVoteNo9(#GetVoteID#);">No</A>
</CFOUTPUT>

ajaxのスタイル
<STYLE>
GetVoteDescription9{visibility : visible}
</STYLE>

cfajaxproxy
<cfajaxproxy cfc="CFC/GetVoteYes9" jsclassname="YesVote9CFC">
<cfajaxproxy cfc="CFC/GetVoteNo9" jsclassname="NoVote9CFC">

はいVoteCFC

NoVoteCFC

ajaxスクリプト

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

coldfusion - ColdFusion Web サービス - 接続が拒否されました

クライアント マシンから ColdFusion Web サービスに接続しているときに、次のエラーが表示されます。

org.apache.commons.httpclient.HttpException : 接続が拒否されました: 接続 (cfc コンポーネントへの実際のリンク)

何か案が?