急!使用AJAX数据列表不能更新
我用了prototype-1.4.0.js
用getRecordsList方法取得数据列表显示,在页面上,每条数据后有删除按钮。点了删除按钮后调用deleteItem方法
删除本条记录再调用getRecordsList方法把页面上的数据列表更新。但现在页面上的数据列表不能更新(实际数据库
已经更新了),只有再点检索才能更新,这是为什么啊?
function getRecordsList(pageNum)
{
var sParm = "";
if(!getParameters()){
return false;
}else{
sParm = getParameters();
}
var a = new Ajax.Request(
"./getlist.php" ,
{
"method":"get",
"parameters": sParm ,
onSucess: function( request ) {
},
onComplete: function(request) {
var repStr = request.responseText;
repStr = repStr.replace(/<#table/g,"<table");
$('records_list').innerHTML = repStr;
//$('records_list').innerHTML = request.responseText;
},
onFailure: function(request) {
alert('Get list Failure');
},
onException: function(request) {
alert('Get list Exception');
}
}
);
}
function deleteItem(SeqNo)
{
sParm = "SeqNo=" + SeqNo;
var a = new Ajax.Request(
"./delrecords.php" ,
{
"method":"get",
"parameters": sParm ,
onSucess: function( request ) {
},
onComplete: function(request) {
alert(request.responseText);
if (request.responseText == "1"){
alert("getRecords");
getRecordsList(1);
}
},
onFailure: function(request) {
alert('Failure');
},
onException: function(request) {
alert('Exception');
}
}
);
}