У меня есть bootbox.dialog с текстовым полем. Я хочу сохранить значение textarea с rowbrakes в том же месте, что и в базе данных. Поэтому мне нужно создать строку с /n
или <br>
.Получить значение из textarea в bootbox
Прямо сейчас мое значение не определено.
Вот мой код:
$('#btnComment').click(function() {
var comment = $("#lblComment1").html();
popup.dialog({
title: translator.get('EditComment'),
message: "<textarea cols='60' rows='6' name='editComment'>" + comment + "</textarea>",
buttons: {
confirm: {
label: translator.get('EditComment'),
className: "btn-success",
callback: function (result) {
if (result === null) {
} else {
$("#editComment").val(result);
$("#lblComment1").html(result);
var ajaxData = {
Type: "Comment",
OrderId: $("#lblOrder").html(),
newValue: $("#editComment").val(),
MiddocID: $("#hidMiddocID").val()
}
$.ajax({
type: 'post',
url: configuration.baseUrl + '/api/OrdersPostback', //
dataType: "json",
data: JSON.stringify(ajaxData),
contentType: "application/json; charset=utf-8"
}).then(function (bResult) {
if (bResult) {
$("#editComment").val(result);
$("#lblComment1").html(result);
}
});
//$("#hidBtnComment").click();
}
}
},
cancel: {
label: translator.get('Cancel'),
className: "btn-default"
}
},
})
});
Любые предложения того, что я могу сделать?
Спасибо. Но позже в коде, когда я делаю «ajaxData», результат: Объект {Тип: «Комментарий», OrderId: «P000389», newValue: «[object Object]», MiddocID: «OC150909132737235»} – MrKrantz
Я не знаю, я ничего не вижу ... результат - это что? – omerowitz
Я видел, что это был результат, который у меня был внутри «$ (« # editComment »). Val (result);». Когда я удалил его, я получил правильное значение. Но следующая проблема заключается в том, чтобы сохранить rowbreaks в текстовом поле? – MrKrantz