2

If I put:

this.securejson = true;

into my Application.cfc, then my $.ajax function call doesn't callback a .done function.

It works if I turn securejson off.

Is there a known method to work with securejson in ajax?

4

1 に答える 1

7

This.SecureJson組み込みの cfajax 機能でのみ機能します。他のライブラリで機能するには、無効にする必要があります。

詳細については、Pete Freitag の「ColdFusion でシリアル化された JSON のプレフィックス」を参照してください。

回避策については、Chris.m0nk3y の「実行時に secureJson プレフィックスを無効にする」getPageContext().getFusionContext().setSecureJSON(boolean)を参照してください。必要に応じて使用してオン/オフを切り替えることを提案しています。

于 2012-07-19T22:57:57.953 に答える