4
我正在使用JEditable jQuery插件來更新我的網頁上的一些數據。在通過服務器上的JEditable插件保存數據後,我想用容器div中的舊內容替換爲實際上與插入數據不同的新內容(應用程序在保存數據之前處理了數據並添加了一些信息)它)。使用JEditable設置自定義響應
我已經嘗試了下面的代碼來做同樣的事情,它第一次工作,但一旦數據在容器div中被替換,可編輯功能就會丟失。
$(".editableComments").editable(function(value, settings) {
selectedId = $(this).attr("id");
$.ajax({
url:'ajaxApproveRequests',
type:'post',
data:{
requestType: "Trans",
idList : $(this).attr("id"),
comment: value
},
success: function(data) {
if (data != "Error")
{
$("#"+selectedId).html(data);
}
},
error: function(req) {
alert("Error in request. Please try again later.");
}
});
},
{
indicator : "Saving...",
type : 'textarea',
submit : '<input type="button" id="okBtn" value="Ok" onMouseOver="rollOnAutoButton(this)" onMouseOut="rollOffAutoButton(this)" class="autobtn" >',
cancel : '<input type="button" id="cancelBtn" value="Cancel" onMouseOver="rollOnAutoButton(this)" onMouseOut="rollOffAutoButton(this)" class="autobtn" >',
cssclass : "editableArea",
rows: 5,
cols: 25,
onblur : "ignore"
});
的HTML代碼是:
<div class="editableComments">some data</div>
請建議我在哪裏做wron?提前致謝。
感謝您的答覆。有沒有辦法做到這一點? –
@AnkitJaiswal我在回答中向你展示了....閱讀它^ _^ – Neal
它的工作。非常感謝 –