問題タブ [coldfusion-7]

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

http - ColdFusion MX7でHTTPGETリクエストのケースを保持することは可能ですか?

GETフィールド名の大文字と小文字をColdFusionMX7で保持することはできますか(大文字と小文字はCF9で保持されます)?私はたゆまず答えを探しましたが、これはGETであるのに対し、すべてのソリューションはPOST固有のようです。

注意:RFC2616では、HTTPフィールド名では大文字と小文字が区別されないと記載されていますが、仕様を簡単に逸脱できることは誰もが知っています...

例:

次のColdFusionスクリプト(「 url-case-test.cfm 」と呼びましょう)を考えます。

そして、次のパラメータで装飾されたURLを使用してこのスクリプトに移動します。

出力を取得します:

ケースをどのように保存するかについての提案はありますか?助けていただければ幸いです。

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

coldfusion - コンポーネントを無視して構造をディープ コピー (クローン) する方法

バージョン 8 より前の ColdFusion では、構造内にコンポーネントがある場合、複製関数はエラーをスローします。8 以降では機能しますが、コンポーネントをコピーするときに問題があります。

したがって、コンポーネントを無視する構造のディープ コピーを作成する方法が必要です。私の目的はデバッグ用です。コードの特定のポイントで変数スコープのスナップショットが必要です。そのため、開発環境から抜け出すことは決してないため、効率はあまり重要ではありません。現在CF 7を使用していますが、この差し迫った問題を解決するためだけに8が提供するものを利用しますが、アップグレードを制御しません:(

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

facebook-graph-api - サーバー側から Facebook の access_token を取得できません。SDK の読み込みが遅すぎますか?

こんにちは、非公式のfb Coldfusion SDKを使用しています。まだ CF7 を使用しているため、CFscript の使用から従来の cffunctions にすべて変換する必要がありました。すべてが機能しているように見えますが、サーバー側でログイン時に Cookie を検索しようとすると、なぜ見つからないのかわかりません。Chorme では問題ないようですが、FF、IE、Opera ではすべて同じ問題が発生します。

index.cfm には fb:login ボタンがあり、押すとログイン画面が表示されます。ログインに成功すると、index.cfm の更新により FacebookApp メソッドが実行されますが、サーバー側から読み取ると access_token に空白の値が返されます。これは、サーバー側で Cookie から情報を取得しようとしましたが、Cookie が作成されていないためです。access_token の値も出力しましたが、空白として返されます。約 1 秒後に F5 を押すと、出力に access_token の値が表示されます。同時に、js アラートを使用して access_token を getLoginStatus に表示すると、値を確認できます。

SDK の読み込みが遅く、channelURL パラメータを使用する古いブラウザのいくつかの場所を読みましたが、これは完了しましたが、それでも上記と同じ結果が得られます。

私にできることはありますか?js タイムアウトを追加して getLoginStatus を遅くしようとしたので、Cookie を読み取る時間がありましたが、喜びはありませんでした。助けてください。

ページのトップへ 私はこれを持っています

ボディタグの後、私は次のものを持っています

上記のものの下のどこかにボタンがあります

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

jquery - ColdFusion AJAX-CF9で動作しますが、CF7はどうですか?

jQueryで呼び出している次の非常に単純なCFCがあります。CF9でローカルに正常に動作しますが、クライアントはCF7であり、CF7のcffunctionにreturnformat属性はありません。どうすればこれを機能させることができますか?返された構造体でSerializeJSON()を使用しようとしましたが、機能しませんでした。ありがとう。

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

coldfusion - httpヘッダーが存在するかどうかを確認する方法

Accept-Language ヘッダーがリクエストに存在するかどうかを確認するにはどうすればよいですか?
これを試しましたが、エラーが発生します

おそらく不自由な質問で申し訳ありません。これが、ColdFusion コーディングの初日です。

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

coldfusion - CFSCRIPTと比較して、タグを使用することには、具体的なパフォーマンスまたは読みやすさの利点がありますか?

私はColdFusion8および9を使用しています。

昨日、ColdFusionのベストプラクティスをいくつか読んでいました。可能な限り常にCFSCRIPTを使用するようにアドバイスするセクションに出くわしました。その理由は、各CFSETは個別の要求であり、サーバー(またはその効果のための何か)によって開閉される必要があるというものでした。CFSCRIPTは単一のコードブロックとして処理されるため、1回の開閉のみが必要であり、サーバープロセスにかかる時間が短縮されます。このアドバイスは、ColdFusion5に対して明示的に提供されました。

このアドバイスが今日、ほぼ10年後に当てはまるかどうか疑問に思います。個人的には、99%の確率でCFSCRIPTを使用しています。ただし、私はタグのみを使用する人々と協力しています。私が取り組んでいるプロジェクトで、関数内で次のコードに遭遇しました。

私はそれを次のように変更します:

私にとっての利点は読みやすさです。そして、CFSCRIPTとJavaScriptおよびJava(私が行った小さなJava)の間を行き来するのは本当に簡単です。

CFSCRIPTを使用することで、明確な読みやすさやパフォーマンス上の利点はありますか?初心者以外の方がCFタグを使い続ける理由はありますか?

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

mysql - mysqlテーブルをColdFusionMX7で更新しようとしています

MySQL5.0でColdfusionMX7を使用してテーブルを更新しようとしていますが、クエリは最初のレコードのみを更新/追加し、他の60,000レコードは更新/追加しません。

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

coldfusion - ColdFusion アップタイム モニター スクリプト

ColdFusion で簡単なサイト ステータス (アップタイム/ダウンタイム) 監視スクリプトを作成する方法について、助けが必要です。

cfschedule を使用して実行できると思いますが、それについて詳しくないので、助けていただければ幸いです。

基本的に、スクリプトで自分のサイト (http://www.mysite.com/application) のアプリケーションにアクセスできるかどうかを 60 分で確認したいと考えています。その 60 分以内にアプリケーションがダウンした場合は、email@mysite.com に電子メールが送信されます。

誰でもこれで私を助けてもらえますか? ColdFusion 7 を使用しています。

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

coldfusion - CFSchedule が 2 回機能せず、ColdFusion ダウンタイム チェック スクリプトを探している

ColdFusion で自動タイミング スクリプトを作成する際に、助けが必要です。60 分ごとに、サーバー ( http://www.mysite.com/ALERT.cfm )の 1 つのページが機能しているかどうかを確認したいと考えています。

チェック時にページがダウンしている場合は、5 分後に再度チェックして、ページがバックアップされているかどうかを確認します。バックアップされていない場合は、email@mysite.com に電子メールが送信されます。バックアップされている場合は、アクションは必要なく、60 分周期のチェックを再度開始します。

1 つのチェックを行う方法は理解できましたが、2 つのチェックは理解できませんでした。

ここに私が使用しているCFscheduleコードがあります

4 つのページがあるとします。ダウンしているかどうかを確認したいページ (testpagetocheck.cfm)、上記のコードを含む page1.cfm、testpagetocheck の場合にメッセージを送信する cfmail を含む ALERT.cfm です。 .cfm が停止し、page2.cfm に再び上記のコードが含まれますが、間隔は「1 回」で、開始時刻は今から 5 分です。

Page1.cfm から alertMe.cfm への変換は魅力的です。ページがダウンしているというメッセージが送信されます。Page 2.cfm から alertMe.cfm への変換も見事に機能します。また、チェックしているページがダウンしているというメッセージも送信されます。しかし、page1.cfm から page 2.cfm、alertMe.cfm に移動しようとすると、page2.cfm の cfschedule が実行されているように見えないため、サーバーが dowm の場合にメールが届かなくなります。

誰が私が間違っているのか教えてもらえますか? CF7を使用しています

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

html - Coldfusionを使用してIE6のテキストエリアにCRLFを追加するにはどうすればよいですか?

Coldfusion 7コードを使用してテキストエリアにCRLFを追加するにはどうすればよいですか?

私は私が考えることができるすべての方法と私が見つけたすべての方法を試しました。IE6では何も機能していません。ChromeとIE8では、私が試したほとんどすべてが正常に機能します...ただし、このアプリはIE6で実行する必要があります。

以下のコードは、textareaの文字列を作成する方法です。

ご覧のとおり、さまざまなクエリの戻り値を醜いもので区切っています| __ | 私は他に何も働かせることができないので。

CRまたはLFだけを試し、htmlブレークも試しました。


@ダンロバーツ

まあ、それが問題になる可能性があります。これは、JavaScriptを介して動的にデータをプルします。ユーザーがテキストボックスをクリックしてドロップダウンから選択すると、フォームの残りのフィールドに関連情報が入力されます。上記のコードは、実際にはpopDB.cfmページにあり、によって呼び出されます。

関数の後半で、実際のフィールドには次の情報が入力されます。

私もこれらすべての方法を別々に試しました。