問題タブ [cflocation]

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

coldfusion - cflocation addtokenのデフォルトがnoに等しくないのはなぜですか?

このタグのデフォルトがyesになる正当な理由はありますか?ほとんどの場合、そうではないはずです。私は何かが足りないのですか?

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

coldfusion - CFLocation - CF9 を使用して新しいタブにリダイレクトする

CFLocation を使用してユーザーを新しいウィンドウにリダイレクトする方法はありますか? 私が知る限りtarget=_blank、CFLocation では使用できません。それを行う別の方法はありますか?

これは私のコードです:

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

redirect - 301 リダイレクトの cflocation と cfheader

作業中のプロジェクトの既存のファイルの「名前を変更」しています。下位互換性を維持するために、ユーザーを新しいファイルにリダイレクトする cfm ファイルをそのまま残しています。

  • buy.cfm: 古い
  • shop.cfm: 新規

すべてをできるだけクリーンに保つために、ユーザーが buy.cfm にアクセスしようとした場合に 301 ステータス コード応答を送信したいと考えています。

cflocationどちらのstatuscode属性でも使用できることを知っています

またはcfheaderタグを使用できます。

ある方法を他の方法よりも使用する理由はありますか?

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

binding - の変更を回避するにはどうすればよいですかCFCの内部?

この投稿は私が抱えている問題に対処します。

Coldfusion 8はCFIfとCFElseステートメントの両方を実行していますか?

cfselectはCFCにバインドして、その配列を動的に構築しています。さて、配列項目「--New Record--」を追加したいと思います。それを選択したらcflocation、ユーザーがソーステーブルに新しいレコードを追加できるフォームにジャンプします。リストに「--NewRecord--」エントリがcfselect表示されますが、それを選択しても何も起こらないようです。

しかし、実際にcflocationは、ターゲットページに移動します(それを証明するためにOnRequestEndログがあります)が、ターゲットページのフォームは表示されません。

このトピックは上記の議論では解決されなかったようです。Ben Nadelのブログでは、<cflocation>動作の変更が強調されていますが、私は新しいので、機能の変更の影響や回避方法を理解しているとは思いません。この(奇妙な)振る舞いの変化を回避するためのコーディング方法についての助けをいただければ幸いです。

TIA。

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

coldfusion - 「次のステップ」操作で CFLOCATION を使用することは良い/悪い方法ですか?

私はしばしば次のように段階的なプロセス (ショッピング カートなど) を設計します。

  1. それ自体へのフォーム投稿
  2. 投稿時に、エントリを検証します。
  3. 有効でない場合は、フォームにエラー メッセージを表示します。
  4. 有効な場合は、エントリを (SESSION またはデータベースなどに) 保存し、 を使用してユーザーを次のステップ/ページに送ります<CFLOCATION />

私の質問は、これはの適切な使用<CFLOCATION />ですか? このタグの定義を見ると、デフォルトで HTTP ヘッダー応答コードを送信し、必要に応じて別のコードを入力できることを考えると、実際の「移動されたファイル」に使用する必要があるようです。

私の場合、「移動されたファイル」はありません。ユーザーがタスクを完了した後、ユーザーを別のページに送りたいだけです。誰かが IIS のログを見ると、301 が大量に表示され、非常に誤解を招く可能性があります。

ここでは、プロセス全体を再設計して AJAX を使用することはできないと仮定して、ベスト プラクティスの原則を探しています。

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

jquery-mobile - 奇妙な cflocation の動作: ページにリダイレクトするが、URL を更新しない

ユーザーがユーザー名とパスワードを入力してログインできる基本的なモバイル ログイン ページが ColdFusion にあります。ログインに成功すると、ページは cflocation を使用してホームページにリダイレクトされます。ただし、ページはホームページに正常にリダイレクトされますが、ログイン ページの URL がロケーション バーに表示されます。Web アプリケーション全体で cflocation を何度も使用してきましたが、これまでこの動作に遭遇したことがなく、何が原因なのかわかりません。

ページコードの要点:

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

coldfusion - Coldfusion Server Side Form Validation – あるフォームに入力されたデータを別のフォームに表示する方法

私は2つのフォームを持っています。form1 には、名前と住所の両方を入力する必要があります。これらのエントリのいずれかが欠落している場合、サーバー側の検証を行った後にエラー メッセージが表示されます。エラーがなければ、form1 に入力された結果が form2 に表示されます。バリデーションが成功した後に CFLOCATION を実行しましたが、form1 に入力されたデータが form2 に渡されません。txtName and txtAddress are undefined in form (2) というメッセージが表示されます。サーバー側の検証が成功した後、最初の画面から別の画面にデータを渡すにはどうすればよいですか? どんな提案でも大歓迎です。以下に私のコードを見つけてください

フォーム1

フォーム2

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

iis - ColdFusion の複数ドメイン リダイレクト

多くのドメイン (www.vf1.com、www.vf2.com、www.vf3.com など) があり、それらはすべてメイン ドメイン (www.vf.com) を指しています。これらの他のドメインからメイン ドメインへの 301 リダイレクトを行うにはどうすればよいですか?

したがって、誰かが www.vf1.com/news/1234 にアクセスすると、www.vf.com/news/1234 にリダイレクトされます。

リダイレクトが不要な images.vf.com、css.vf.com、js.vf.com などのドメインもあります。

IIS で ColdFusion 8 を使用しています (ただし、現時点では IIS にアクセスできません)。

http://www.festivalreviews.co.uk/latest/news/14500などの URL で以下を試しましたが、http: //www.virtualfestivals.com/index.cfm にリダイレクトされます。

ありがとう