日期:2014-05-20  浏览次数:20690 次

jquery当中的ajax自动添加数据为何有时会重复?
本帖最后由 dingzongyinnihao 于 2012-07-26 15:36:54 编辑
index.aspx

js代码


<script language="JavaScript" type="text/javascript">  
            var time=60;//时间,每1分钟执行一遍
var id=5;//id,从数据库获取的

    function gettime(ctime)
    {    
        var nS=ctime;  
                    
           if (nS==50)
           {
           
            $.ajax({
                type: "get",
                url: "addsome.aspx",
                dataType: "html",
                data: "id=" + id,
                sucess: function () {
                    return true;
                },
                    error:function()
                    {
                        return false;
                    }
            })
           
        }
        
        
          
        setTimeout("GetRTime("+nS+")",1000);  
        
    } 
      
gettime(time);   

</script> 

html 绑定一些数据




addsome.aspx


   protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //用户高级竞猜模式设置
            if (Request.QueryString["id"] != null)
            {
 int newid =Convert.ToInt32(Request.QueryString["id"].ToString());
              AddsomethinByID(newid );