2012-09-27 17 views
0

我在我的onRequestStart()方法中使用了一些包含的cfc請求:<cfif listLast(arguments.thePage, ".") neq "cfc">(我從Ray Camden在論壇中獲得此處http://forums.forta.com/messages.cfm?threadid=10C19539-E898-C4C8-5F32EBA5B054C3D6感謝雷)將頁頭代碼添加到來自綁定的cfc調用中的問題

但是,我仍然被添加到我的JSON響應代碼:

`[[46,"Childcare Volunteer Costa Rica"],[59,"Conservation Volunteer Costa Rica"],[111,"Ecotourism Volunteer Costa Rica"],[25,"Emergency Response Volunteer Costa Rica"],[52,"Grant Writing & Fundraising Volunteer- Costa Rica"],[13,"Medical Volunteer Costa Rica"],[19,"Nursing Volunteer Costa Rica"],[39,"Patient Care Volunteer- Costa Rica"],[32,"Public Health Volunteer- Costa Rica"],[103,"Reading Week Wildlife Project"],[73,"Special Needs Volunteer Costa Rica"],[117,"Volunteer Teaching All Ages Costa Rica"],[89,"Volunteer Teaching Classroom- Costa Rica"],[96,"Volunteer Vocational Training- Costa Rica"],[66,"Webdesign & Computer Volunteer- Costa Rica"],[114,"Wildlife Volunteer Costa Rica"],[80,"Youth Outreach Volunteer Costa Rica"]]**<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 
<body> 
</body> 
</html>` 

別的地方,這可能被插入或什麼,我可能會丟失任何想法? (我不使用onRequest或onRequestEnd,現在,我不認爲這有什麼其他的將被加入這個的Application.cfc)提前爲任何幫助

感謝....

回答

2

首先要做的是找到代碼中存在代碼的位置(它不能簡單地出現在以太網之外),然後從中找出代碼是如何附加到響應中的。

一個問題:在JSON的結尾和空的XHTML模板的開始之間有兩個星號。這實際上是否在迴應中,或者你是否將其添加爲亮點?

要做的一件事就是直接在瀏覽器中打開您通過AJAX調用調用的URL,打開調試過程並檢查組成響應的文件。這應該讓你對發生的事情有一個很好的理解。

但是對於正常的安裝,唯一可以自動運行的東西就是您的Application.cfc。其他任何事情只會通過您的代碼專門調用。

您確定您正在查看正確的Application.cfc,並且您正在查看的文件和您正在查看的文件之間沒有另一個?因爲它是使用的「最近的祖先」Application.cfc,不一定是你的doc根目錄中的那個。

您正在使用哪種版本的CF(如果您在問題中指定了這個參數,它總是很方便)。

+0

@ Adam ...非常感謝您的回覆......您的評論讓我想到我可以在CFC文件夾中放置一個Application.cfc的空模板.....就像一個魅力一樣。謝謝。 – Jim

0

我認爲這不是最好的地方做你的包括,這個東西通常使用事件模型完成。 如何工作可能是看看所需的文件,只做你的包括.cfm文件,沒有別的。

+0

是的,我同意。我用一種家庭黑客框架構建了一個定製的CMS&CRM。我仍然有很多清理工作要做,但是我正在運行幾個現場系統,清理工作需要一段時間............ FYI:CFC文件夾中的一個空白Application.cfc沒有訣竅。 – Jim

相關問題