读书人

!灵异事件之jquery有关问题!有胆量的

发布时间: 2012-03-12 12:45:32 作者: rapoo

!!!!灵异事件之jquery问题!!!!有胆量的进来看看!真事啊!
我上来在一个div中动态输出checkbox

HTML code
function checkBind() {                   $("#div1").html("");                   $.ajax({                       url: "../deal/d_SubCheck.aspx?ID=" + $("#select_TypeName").val()+"&type=2",                       data: null,                       dataType: "json",                       success: function(data) {                           $.each(data, function(i) {                           $("#div1").append("<input id='" + data[i].SubID + "' type='checkbox' name='chk' value='" + data[i].SubID + "' /><lable for='" + data[i].SubID + "'>" + data[i].SubName + "</lable>");                       })                      }                  });               }


然后根据在弹出的checkbox中选中一个,然后删除,删除后我又从新加载了function checkBind() ,可是数据库里面的数据

删除了,页面上的没有变化,这是怎么回事?

HTML code
function deletetData() {                blCheck();                    if(a=="") {                        alert("你没有选择任何数据类型!");                        return false;                    }                    $.ajax({                        url: "../deal/d_SubCheck.aspx?type=1&sz=" + a,                        data: null,                        type: "GET",                        success: function(result) {                            if (result == "Error") {                                alert("删除失败!");                            }                            else if (result == "Right") {                                alert("删除成功!");                            }                        }                    });                    checkbind();          }



[解决办法]
是不是缓存了
url: "../deal/d_SubCheck.aspx?ID=" + $("#select_TypeName").val()+"&type=2&tmp=" + (new Date()).valueOf(),
[解决办法]
有这种事情??
[解决办法]
缓存了 经常遇到这样的问题
url: "../deal/d_SubCheck.aspx?type=1&sz=" + a+"&n="+Math.Random(),

[解决办法]
代码还要优化啊~
[解决办法]
function deletetData() {
blCheck();
if(a=="") {
alert("你没有选择任何数据类型!");
return false;
}
$.ajax({
url: "../deal/d_SubCheck.aspx?type=1&sz=" + a,
data: null,
type: "GET",
success: function(result) {
if (result == "Error") {
alert("删除失败!");
}
else if (result == "Right") {
alert("删除成功!");
}
}
});
checkbind(); }

是不是要放进ajax里 因为异步。。可能下面代码不执行。
[解决办法]
加随机数啊。代码不是给你了吗

[解决办法]

探讨

我估计是缓存了,怎么解决呢?

[解决办法]
探讨

是不是缓存了
url: "../deal/d_SubCheck.aspx?ID=" + $("#select_TypeName").val()+"&type=2&tmp=" + (new Date()).valueOf(),

[解决办法]
探讨
好了好了,呵呵。

还有一个为什么我的中文都变成????保存的时候?

读书人网 >asp.net

热点推荐