7
x-editable을 사용하여 팝업에서 선택 목록을 채 웁니다. 지금은 서버에 내 키를 보내려면, 내 코드는 내가 서버에 내 srsSelected 키를 보낼 것을x-editable에서 사용자 정의 매개 변수 보내기
<a href="#" id="status" data-type="select" data-pk="1" data-url="${g.createLink(controller: 'someController', action: 'someAction')}" data-title="Select CV" class="btn btn-primary">
<image src="${resource(dir: 'images/template', file: 'logo11.png')}"/> ${session.someList?.size()} CV(s) Created
</a>
<script>
$(function() {
$('#status').editable({
value: 1,
source: [
<g:each in="${session.someList}" var="xyz" status="idx">
{value: ${xyz?.id}, text: "${xyz.title}", srsSelected: ${xyz.id}, updateXyz: "updateXyz"},
</g:each>
]
});
});
</script>
같은 것이, 나는 구글을했지만 요점을받지 ...
편집 :
지금은
params: function (params) { //params already contain `name`, `value` and `pk`
var data = {};
data['cvSelected'] = params.pk;
return data;
}
를 사용 (긴 연구 후) 서버에 내 키를 보낼 수 있어요 그러므로 내 업데이트 된 코드는 다음과 같습니다
<a href="#" id="status" data-type="select" data-pk="1" data-url="${g.createLink(controller: 'someController', action: 'someAction')}" data-title="Select CV" class="btn btn-primary">
<image src="${resource(dir: 'images/template', file: 'logo11.png')}"/>
${session.someList?.size()} CV(s) Created
</a>
<script>
$(function() {
$('#status').editable({
value: 1,
source: [
<g:each in="${session.someList}" var="xyz" status="idx">
{value: ${xyz?.id}, text: "${xyz.title}", srsSelected: ${xyz.id}, updateXyz: "updateXyz"},
</g:each>
],
params: function (params) { //params already contain `name`, `value` and `pk`
var data = {};
data['srsSelected'] = params.pk;
return data;
}
});
});
</script>
나는 srsSelected
키 pk
의 가치를 보낼 수 있어요 이번에는 동적으로 srsSelected
의 값을 설정해야합니다.
내가 원했던 매개 변수를 얻기 위해 jQuery를 사용하여 나를 위해 일했다 : param.param_name : $ (this) .attr ('data-param'); 여기서 'data-param'은 내가 원하는 인라인 값입니다. –