我正在尝试从控制器操作中返回 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 呈现的页面。如果我删除它一切正常。