問題タブ [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.
coldfusion - cflocation addtokenのデフォルトがnoに等しくないのはなぜですか?
このタグのデフォルトがyesになる正当な理由はありますか?ほとんどの場合、そうではないはずです。私は何かが足りないのですか?
coldfusion - CFLocation - CF9 を使用して新しいタブにリダイレクトする
CFLocation を使用してユーザーを新しいウィンドウにリダイレクトする方法はありますか? 私が知る限りtarget=_blank
、CFLocation では使用できません。それを行う別の方法はありますか?
これは私のコードです:
redirect - 301 リダイレクトの cflocation と cfheader
作業中のプロジェクトの既存のファイルの「名前を変更」しています。下位互換性を維持するために、ユーザーを新しいファイルにリダイレクトする cfm ファイルをそのまま残しています。
- buy.cfm: 古い
- shop.cfm: 新規
すべてをできるだけクリーンに保つために、ユーザーが buy.cfm にアクセスしようとした場合に 301 ステータス コード応答を送信したいと考えています。
cflocation
どちらのstatuscode
属性でも使用できることを知っています
またはcfheader
タグを使用できます。
ある方法を他の方法よりも使用する理由はありますか?
binding - の変更を回避するにはどうすればよいですかCFCの内部?
この投稿は私が抱えている問題に対処します。
Coldfusion 8はCFIfとCFElseステートメントの両方を実行していますか?
私cfselect
はCFCにバインドして、その配列を動的に構築しています。さて、配列項目「--New Record--」を追加したいと思います。それを選択したらcflocation
、ユーザーがソーステーブルに新しいレコードを追加できるフォームにジャンプします。リストに「--NewRecord--」エントリがcfselect
表示されますが、それを選択しても何も起こらないようです。
しかし、実際にcflocation
は、ターゲットページに移動します(それを証明するためにOnRequestEndログがあります)が、ターゲットページのフォームは表示されません。
このトピックは上記の議論では解決されなかったようです。Ben Nadelのブログでは、<cflocation>
動作の変更が強調されていますが、私は新しいので、機能の変更の影響や回避方法を理解しているとは思いません。この(奇妙な)振る舞いの変化を回避するためのコーディング方法についての助けをいただければ幸いです。
TIA。
coldfusion - 「次のステップ」操作で CFLOCATION を使用することは良い/悪い方法ですか?
私はしばしば次のように段階的なプロセス (ショッピング カートなど) を設計します。
- それ自体へのフォーム投稿
- 投稿時に、エントリを検証します。
- 有効でない場合は、フォームにエラー メッセージを表示します。
- 有効な場合は、エントリを (SESSION またはデータベースなどに) 保存し、 を使用してユーザーを次のステップ/ページに送ります
<CFLOCATION />
。
私の質問は、これはの適切な使用<CFLOCATION />
ですか? このタグの定義を見ると、デフォルトで HTTP ヘッダー応答コードを送信し、必要に応じて別のコードを入力できることを考えると、実際の「移動されたファイル」に使用する必要があるようです。
私の場合、「移動されたファイル」はありません。ユーザーがタスクを完了した後、ユーザーを別のページに送りたいだけです。誰かが IIS のログを見ると、301 が大量に表示され、非常に誤解を招く可能性があります。
ここでは、プロセス全体を再設計して AJAX を使用することはできないと仮定して、ベスト プラクティスの原則を探しています。
jquery-mobile - 奇妙な cflocation の動作: ページにリダイレクトするが、URL を更新しない
ユーザーがユーザー名とパスワードを入力してログインできる基本的なモバイル ログイン ページが ColdFusion にあります。ログインに成功すると、ページは cflocation を使用してホームページにリダイレクトされます。ただし、ページはホームページに正常にリダイレクトされますが、ログイン ページの URL がロケーション バーに表示されます。Web アプリケーション全体で cflocation を何度も使用してきましたが、これまでこの動作に遭遇したことがなく、何が原因なのかわかりません。
ページコードの要点:
coldfusion - Coldfusion Server Side Form Validation – あるフォームに入力されたデータを別のフォームに表示する方法
私は2つのフォームを持っています。form1 には、名前と住所の両方を入力する必要があります。これらのエントリのいずれかが欠落している場合、サーバー側の検証を行った後にエラー メッセージが表示されます。エラーがなければ、form1 に入力された結果が form2 に表示されます。バリデーションが成功した後に CFLOCATION を実行しましたが、form1 に入力されたデータが form2 に渡されません。txtName and txtAddress are undefined in form (2) というメッセージが表示されます。サーバー側の検証が成功した後、最初の画面から別の画面にデータを渡すにはどうすればよいですか? どんな提案でも大歓迎です。以下に私のコードを見つけてください
フォーム1
フォーム2
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 にリダイレクトされます。
ありがとう