我有这样的代码:
<button id="save" onclick = "${remoteFunction(controller: 'customer',
action: 'saveModifiedIndividualRecord',
params: '\'yellowIssuesRemoved=\' + removedYellowIssues')}"> Save </button>
我想在上面的代码中添加更多的参数:
uniqueId: uniqueId,
secondaryId: secondaryId,
redIssuesRemoved: removedRedIssues
但我无法完全掌握语法,因为我之前没有使用上述技术完成多个参数。
编辑:我认为使用这种技术分隔多个参数有某种分隔符,但似乎无法找到它的一个例子。或者记住它。
只是尝试了一些变化而没有运气:
<button id="save" onclick = "${remoteFunction(controller: 'customer',
action: 'saveModifiedIndividualRecord',
params: '\'redIssuesRemoved=\' + removedRedIssues' + '\'&yellowIssuesRemoved=\' + removedYellowIssues')}"> Save </button>
答案 0 :(得分:2)
'
与您现在尝试的内容不匹配。
<button id="save"
onclick = "${remoteFunction(
controller: 'customer',
action: 'saveModifiedIndividualRecord',
params: '\'redIssuesRemoved=\' + removedRedIssues + \'&yellowIssuesRemoved=\' + removedYellowIssues')}">
Save
</button>
标记'
之后没有removedRedIssues
。观看单引号如何转义。
您也可以尝试使用地图表示法而不是params的请求参数。像
params: [redIssuesRemoved: removedRedIssues, yellowIssuesRemoved: removedYellowIssues]