如果有人知道我的答案,请告诉我答案。我的Ajax数据在哪个范围内从视图发送到Coldbox中的处理程序
答案 0 :(得分:0)
进行ajax POST时,它将被视为全新请求。这意味着您需要针对该请求的单独的路由和处理程序。
在新的处理程序中(我们将其称为/handlers/data.cfc
),您将需要根据代码的格式来格式化响应。 ColdBox附带了一些漂亮的工具来帮助您完成此操作。一种方法是在处理程序或视图中使用renderData()。
一个粗略的例子:
event.renderData( type="json", data=yourData );
设置正确后,ajax调用代码应按预期从新处理程序接收格式化的数据。
侧面说明:在StackOverflow上提问时,建议包括代码示例。它将帮助那些想要提供帮助的人确切地了解您要做什么。