网站开发问题总汇

1.由ajax动态生成的页面元素是异步生成的,所以用$(document).ready(function() {$(ajax动态生成的元素).click(..));})对ajax动态生成的元素进行操作时可能会出错,因为该元素的dom可能还未生成或者刷新,所以应该在ajax成功或者失败的事件中进行对该类型的元素进行处理,可以使用一下3中方法的其中一种方法都可以:

a. $("#Delete").live("click",function(){     "要干的事"; });

b.在Ajax成功或失败的处理事件中添加绑定,建议把绑定事件的代码写到一个方法中,在页面加载时、Ajax处理返回时分别调用

c.

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function MyBind()
{
$("#Delete").bind("click", function () {
                var result = confirm('确定要删除吗?');
                 if (result == true) {
                
                var keyid = $("#this").attr("Deleteid");
                $.ajax({
                    type: "GET",
                    url: "DisplayData.aspx",
                    data: { key: "Delete", id: keyid },
                    success: function (data, status) {
                        if (data == true) {
                            alert('删除成功!');
                        }
                        else {
                            alert('删除失败!');
                        }
                    }
                })
                
                }
            })
}
$(function(){
MyBind();
$.ajax({url='',....,success:function(data){
MyBind();
}})
})

 

2.CSS中多级类名

    <div class="main smain" id="servicePage">   //就是类main下的smain类
        <div class="wrap clear" id="serviceCenter">   // 就是类wrap下的clear类  

如果CSS中多层嵌套访问可以写为 .main smain .wrap clear;

可以简化和直接写为 .smain .clear;


3.C#取得Web程序和非Web程序的根目录的N种取法

http://www.cnblogs.com/leixiaoling/archive/2012/03/30/2425466.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值