我在 ajax 加载的内容上使用 Jeditable 扩展。当我使用静态内容时,更新新的输入数据没有问题。但是在 ajax 加载的内容中,它不会用新数据替换旧数据。这里有什么问题?
我在同一页面上使用这些 Jquery 插件:
在 ajax.php
$(function() {
$(".gsmDegistir").editable("'.$yazilimurl.'?sayfa=ajax;stil=smsRehber;islem=gsmDegistir", {
indicator : \'<img src="'.$resimurl.'/site/ajax-loader.gif">\',
tooltip : "'.T_('Düzenlemek için çift tıklayın...').'",
event : "dblclick",
style : "inherit",
cancel : "İptal",
submit : "OK",
placeholder : "",
id : "trid",
name : "yeniGsm"
});});
在 page.php 中
$(document).ready(function() {
function loading_show()
{
$("#icerikYukleniyor").css("display","block");
}
function loading_hide()
{
$("#icerikYukleniyor").css("display","none");
}
function loadData(page)
{
loading_show();
var rgid = $("select#grupSec").val();
$.ajax({
type: "POST",
url: "'.$yazilimurl.'?sayfa=ajax;stil=smsRehber;islem=rehberListesi",
data: "p=" + page + "&rgid=" + rgid,
success: function(veri) {
$("#rehberTelefonListe").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#rehberTelefonListe").html(veri);
});
},
error: function() {
$("#rehberTelefonListe").html("'.T_('Bağlantı sorunu oluştu.').'");
}
});
}
loadData(1); // For first time page load default results
$("#rehberTelefonListe .pagination li.active").live("click",function(){
var page = $(this).attr("p");
loadData(page);
});
});});