如何使用jQuery Ajax将变量从后端(Cold Fusion页面)传递到前端(CFM内部的HTML部分)?

时间:2016-08-17 20:02:32

标签: jquery html ajax cfml

我有一个cfm文件,它具有提取PDF并将其转换为图像文件的逻辑。现在我需要将此转换后的图像文件的文件路径传递给前端CFM,并将其设置为以下图像标记的源。

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

我听说过Ajax get()方法,但我不确定,如何在jQuery中实现它?有人可以帮我吗?

对不起,如果我的问题不清楚。请随时询问具体细节,以获得更详细的解释。

1 个答案:

答案 0 :(得分:0)

只需保存自己的麻烦并直接注入HTML。如果您可以将PDF引擎代码移动到组件中。您可以将生成的图像网址直接放入图像中;

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

或者你可以通过使用coldfusion来创建javascript片段,然后在你加载页面后可以通过主javascript引用javascript片段,这样就可以使用javascript:

<head>
<script>
    <cfoutput>
    var jsFoo = '#JSStringFormat(MY_IMAGE_URL)#';
    </cfoutput>
</script> 
</head>