我需要将用户选择的JSON格式的值传递到我的参数中。
下面是我的代码:
<label>
<input type="checkbox" name="employees[]" value={emp_id:
${employee.employeeId}, employee_type:${employee.type}}/>
Employee - ${employee.memberId} - ${employee.name}
</label>
我没有使用上面的代码作为JSON对象。
请建议我如何解决此问题。
最佳答案
您需要在此处使用JSON表示法。
就像是:
GSP:
<input type="checkbox" name="employees" value='{"emp_id":"${employee.employeeId}", "employee_type":"${employee.type}"}'/>
Controller :
def slurper = new JsonSlurper()
def saveAction() {
def valueJson = slurper.parseText params.employees
...
}
关于grails - 如何在输入元素的value字段中发送JSon对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60114093/