問題タブ [fw1]

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

coldfusion - FW/1 追加機能を配置するのに最適な場所は?

私は FW/1 フレームワークを学んでいますが、これまでのところとても良いです。コントローラー/サービス/ビューがどのように機能するかをほとんど理解しています。ただし、場合によってはビューを操作する追加関数がいくつかあります。つまり、ビューに返されるものに応じて CSS とレイアウトを変更します。ビューからアクセスできるようにするために、この関数を追加するのに最適な場所はどこですか?

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

coldfusion - Railo4 での文字列連結の問題

私は Railo4 で構築されたアプリケーションに取り組んでおり、興味深い問題に直面しています。ColdFusion コードに関する限り、ここで新しいことは何もしていません。いくつかの文字列を取得し、必要に応じて連結し、文字列を返すだけです。

ただし、2 つの異常なエラーが発生します。

1) 1つ目Can't cast Complex Object Type Struct to Stringは次の 2 行について報告されています。

2) 2 番目は、変数the function customBuildURL has an invalid return value , can't cast Object type [url] to a value of type [string]が返されたときです。url

ご覧のとおり、ここでは複雑なことは何もしていません。いくつかの文字列を設定し、それらを連結してから返すだけです。「オブジェクト」が作成され、文字列としてキャストされている場所がわかりません。演算子の使用を再確認しましたが、同じエラーが報告さ&=れるため、問題ではないようです。url = url & "." & ARGUMENTS.item

何か案は?

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

json - FW/1 のアクションから JSON を返すにはどうすればよいですか?

FW/1 は、完全な Web ページを返すことを重視しているようです。JSON データが必要な場合はどうなりますか? 典型的なレイアウトは次のようになります。

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

coldfusion - セミコロンでアクションをインターセプトするのに適した FW/1 の場所

リクエストが次のようになっていることを確認したい:

index.cfm?action=main.data;a=1;b=2 はクラッシュしません。現在、それはしようとしています

ここに画像の説明を入力

これは、 ColdFusion で行列パラメーター (セミコロンで区切られた名前と値のペア) にアクセスできますか?のフォローアップです。

FW/1 では、セミコロンでアクションをインターセプトするのに適した場所はどこですか?

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

json - FW/1 2.2 が application/json を返すようにする

FW/1には機能が埋め込まれている

application/json、text/xml、text/plain を返すメカニズムが組み込まれているようです。

I can't find any documentation on how to trigger this.

Note: this is not a duplicate of: How do I return JSON from an action in FW/1?

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

iis - FW/1 SES と IIS の書き換え

私は FW/1 を使い始めたばかりで、物事を機能させようとしていますが、SES の URL についてはうまくいきません。

だからApplication.cfc私はSESのURLをオンにして削除しindex.cfmています:

main.cfcには2つのアイテムがdefaultありseconditemます:

各アイテムのビューがあり、ファイルmain.cfcにこの書き換えルールがありますweb.config

だからここに問題があります:

私が行くときhttp://dev.dev/main/default- それは呼び出しますmain.default

私が行くときhttp://dev.dev/main/seconditem- それは呼び出しmain.defaultませんmain.seconditem

バックを追加するindex.cfmと:

私が行くときhttp://dev.dev/index.cfm/main/default- それは呼び出しますmain.default

私が行くときhttp://dev.dev/index.cfm/main/seconditem- それは呼び出しますmain.seconditem

IIS ログを見ると、URL が次のように書き換えられていますindex.cfm

書き換えが機能していることを示す IIS ログに基づいて、なぜ URL なしで URL に移動すると、index.cfm常にmain.default.

また、次のようなさまざまなコントローラーで試しました。

http://dev.dev/users/default- に行くmain.default

しかし:

http://dev.dev/index.cfm/users/default- に行くusers.default

また、IIS ログには、両方の要求について次のように表示されます。

どんなアイデアでも大歓迎です

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

jquery - エラー: 「渡された引数 ... は文字列型ではありません。」

私はこのエラーに苦労しており、解決策が見つからないようです。FW/1 - Framework One 2.2、ACF 9、MS SQL 2008、jQyery 1.10.2 を使用しています。AJAX 経由で単純なフォームを投稿しようとしていますが、このエラー メッセージが表示されます。どんな洞察も大歓迎です!

詳細:この引数の型としてコンポーネント名を指定した場合、コンポーネントの定義ファイルが見つからないか、アクセスできない可能性があります。

メッセージ: setTaskLog 関数に渡された TASKLOG 引数は文字列型ではありません。 ここに画像の説明を入力

jQuery

ここに画像の説明を入力

モデル TaskLog.cfc

コントローラ TaskLog.cfc

サービス tasklog.cfc

get 関数で new() を呼び出す直前に cfdump を実行しました。「テスト」は文字列のように見えます。 ここに画像の説明を入力

あなたの洞察を前もってありがとう!