我试图从控制器操作中返回JSON。这是我的操作方法Grails从域列表怪异行为中呈现JSON
import grails.converters.JSON
....
def getDoctorList(id){
def serviceNo = id ?: "1"
def service = ServicePoint.findByNumber(serviceNo)
def jsonMap=service?.staff.collect{
[id: it.id , name: it.firstName +" "+ it.lastName]
}
render jsonMap as JSON
}
如果我转换到jsonMap JSON的最后一行我的网页将不会被渲染,如果我作为渲染JSON页面删除,一切工作正常。这段代码有什么问题?
============================================== ===================================
我不需要渲染一个gsp页面我需要将地图渲染为json,以便使用它填充gsp页面中的下拉框。现在,当我在代码中使用(如JSON)时,不会显示由ajax呈现的页面。如果我删除它一切正常。
你是什么意思“我的网页不会呈现”?你期望什么,会发生什么? – aiolos 2013-02-13 21:38:07
我编辑了我的问题 – 2013-02-14 13:10:29