2016-08-17 13 views
0

私は、PDFを抽出してイメージファイルに変換するロジックを持つcfmファイルを持っています。この変換されたイメージファイルのファイルパスをフロントエンドCFMに渡し、次のイメージタグのソースとして設定する必要があります。jQuery Ajaxを使用して、バックエンド(ColdFusionページ)からフロントエンド(CFM内部のHTML部分)に変数を渡す方法は?

<img id="image1" name="importantImage" src="" /> 

私はAjax get()メソッドについて聞いたことがありますが、jQueryでそれを可能にする方法はわかりません。誰かが私にこれを助けることができますか?

申し訳ありませんが、私の質問が不明な場合は、より詳細な説明については、詳細についてお気軽にお問い合わせください。

+1

は、スクリプト(またはCFCを呼び出し)via [ajax](http://api.jquery.com/jQuery.ajax/)。スクリプト/ CFCに、Webでアクセス可能なファイルパスを含むJSON文字列を返します。 「成功」の場合は、JSONからパスを抽出し、img srcを更新します。今、この質問は本当に[広すぎる](http://stackoverflow.com/help/closed-questions)、閉鎖される可能性があります。 jQueryを初めてお使いの方は、ajax()を使ってページを呼び出し、そこから移動するハードコードの例をいくつか*小*から始めてください。 – Leigh

+0

ありがとうリー...私はそれをより良く理解するために小さな例題で作業すべきだと思います。 – Tej

+0

はい。通常の誘惑はすべてを1回のパスで試して試してみることです...抵抗します;-)単純な静的な例から始めましょう。一度に1つずつ行います。そのピースが機能したら、次のピースを追加します。特定のコードセクションで問題が発生した場合は、いつでもここに返信することができます。 – Leigh

答えて

0

ちょっとした手間を省き、そのままHTMLに挿入してください。 PDFエンジンコードをコンポーネントに移動できる場合。結果として得られる画像のURLをそのまま画像に置くことができます。

<cfoutput> 
<img id="image1" name="importantImage" src="#MY_IMAGE_URL#" /> 
</cfoutput> 

それとも、そのようにのようなページのロード後にメインのJavaScriptによって参照することができたJavaScriptスニペットを作成するために、ColdFusionを使用してJavaScriptにそれを利用できるようにすることができ:

<head> 
<script> 
    <cfoutput> 
    var jsFoo = '#JSStringFormat(MY_IMAGE_URL)#'; 
    </cfoutput> 
</script> 
</head> 
関連する問題