2012-09-27 23 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

相关问题