我有一個輸出頁面這樣的ColdFusion刪除不必要的輸出
<!-- some css -->
<!-- some js -->
the body of content is here
可惜的是在CSS & JS是總是前內容主體包括在內。我們如何刪除css和js所以輸出只是內容體?
我不能改變CSS & JS如何在頁面呈現方式,因爲它是框架的一部分
謝謝
我有一個輸出頁面這樣的ColdFusion刪除不必要的輸出
<!-- some css -->
<!-- some js -->
the body of content is here
可惜的是在CSS & JS是總是前內容主體包括在內。我們如何刪除css和js所以輸出只是內容體?
我不能改變CSS & JS如何在頁面呈現方式,因爲它是框架的一部分
謝謝
放置一個< cfcontent重置=「真」/>在你的內容之前。這將刷新輸出緩衝區。
這會起作用(同樣也是設置'type ='text/json''的好主意),但更好的解決方案是使用不同的佈局來避免第一個問題。 – 2010-10-17 14:09:29
謝謝scrittler,它的工作:D – tsurahman 2010-10-18 06:31:58
將
<cfsetting enableCFoutputOnly = "Yes">
在頁面的頂部。 然後在需要輸出時使用<cfoutput></cfoutput>
。
對於ColdFusion,它的CFML參考可以幫助我們很多。
看一看that。
您鏈接到可能是最舊的*文檔,它仍然在線for ColdFusion!您隨時可以在http://help.adobe.com上找到最新的文檔 – 2010-10-15 12:16:36
CSS/JS在<head></head>
之間?如果是這樣,請執行跨文件搜索(例如使用Eclipse)來搜索<cfhtmlheader>
的所有.cfc & .cfm文件。
僅供參考,如果你使用<cfform>
或其他Ajax標籤從CF8 +,CF會注入一些CSS和JS在頁面的頂部...
不要使用的ColdFusion;)只是開玩笑。需要更多關於獲取輸出的信息。 – 2010-10-15 04:02:43
我想輸出是在JSON中。如果我在調用ajax頁面時使用jQuery,我知道我可以使用$ .ajax({dataType:'text'})並從輸出中移除css&js,並將文本(json)轉換爲json對象 – tsurahman 2010-10-15 04:08:18
**你使用的是框架嗎?**所有的標準框架提供了一種改變佈局的方法,所以你有一個常規的佈局,使用輸出CSS + JS的HTML頭部,而且還有一個JSON空白布局(不會),並且你切換在他們之間酌情。 – 2010-10-17 14:08:06