0
x-Editable 선택에 대한 빠른 질문이 있습니다.jQuery X 편집 가능 선택에서 텍스트 선택
선택한 항목의 텍스트를 select에서 가져 와서 .Net 처리기로 전달하여 나중에 감사 테이블에 추가 할 수 있습니다.
아무에게도 어떻게 할 수 있습니까?
앵커 코드 :
<a class='editable' data-type='select' data-name='statusid' data-pk='1027' data-params='{"original": "In Progress"}' data-value='2' data-source='handlers/getHDMLists.ashx?l=1' id='status'>In Progress</a>
와 jQuery를 포스트 :
이
내가 현재 가지고있는 당신이 나에 의해 원래의 텍스트를 얻을 수 있어요 볼 수 있듯이$('#status').editable({
showbuttons: true,
url: function (params) {
return $.ajax({
type: 'POST',
url: 'handlers/putHDMTicketDetails.ashx?ac=1',
data: params,
params: '{"new": "' + $(this).text() + '"}' ,
async: true,
cache: false,
timeout: 10000,
success: function (response) {
if (response != null) {
if (response.msg == "SUCCESS") {
$.gritter.add({
title: 'Update Successful',
text: 'Support ticket details update was successful.',
class_name: 'gritter-success gritter-center gritter-light'
});
} else {
$.gritter.add({
title: 'Something went wrong!',
text: 'There seems to have been an error with your requested update, please try again and if you continue to receive this message please contect your site administrator.',
class_name: 'gritter-error gritter-center'
});
}
} else {
$.gritter.add({
title: 'Something went wrong!',
text: 'There seems to have been an error with your requested update, please try again and if you continue to receive this message please contect your site administrator.',
class_name: 'gritter-error gritter-center'
});
}
},
error: function() {
$.gritter.add({
title: 'Something went wrong!',
text: 'There seems to have been an error with your requested update, please try again and if you continue to receive this message please contect your site administrator.',
class_name: 'gritter-error gritter-center'
});
}
});
}
});
anochor에서 data-params 자리 표시자를 사용했지만 $ (this) .text()를 사용하여 새 선택한 텍스트를 가져 오려고했지만 무시됩니다 .--(
도움이 될 것입니다.
오즈는하지만, 그들은 편집의 클래스와 사업부에 싸여 있으며, X-편집에 의해 제공되는 입력 요소를 사용할 아이디 나 이름이없는 것으로 나타났다 추적 조금 후에 있도록