</script>        
        window.onload = function () {            ajax_change_cont(1, '#ajax_cont');
        }
        function ajax_change_cont(type, cid) {
            $(cid).html("<img src='/images/loading.gif' />");
            $.ajax({
                type: "POST",
                url: "ajax/ajax_ind.aspx?type=" + escape(type),
                success: function (msg) {
//msg是异步返回的数据                    
if (msg == "") {
                        if (type == 1) {
                            $(cid).html("异步返回的数据1")
                        } else {
                            $(cid).html("异步返回的数据2")
                        }
                    } else {
                        $(cid).html(msg);
                    }
                }
            });
        }
    </script><form>
<div id='ajax_cont'></div> //此处是异步返回数据要填充的地方
</form>

解决方案 »

  1.   

    不明白楼主的意思? 防刷新? 这里有php的影子吗?
      

  2.   

    那个URL就是引用php地址,我的意思就是jquery 能结合ajax怎么做防止局部刷新?
      

  3.   

    url: "ajax/ajax_ind.aspx?type=" + escape(type),
    楼主 这个是.net的aspx文件,怎么是php了?
    防止局部刷新?
    意思就是让 你贴的代码不起效果? 注释掉就可以了.
      

  4.   

    我这个是拿。net案例说的,这我明白呢。
    我现在想做这么一个东西div弹出一个层 层里面有表单,点击按钮提交防止刷新,有相应代码吗?
      

  5.   

    ajax就是防刷新用的。去看看就知道了。
    http://w3cschool.cn/ajax_intro.html
      

  6.   

    可以用jquery.cookie来控制2次提交的间隔时间,即设置cookie过期时间为1分钟,然后判断cookie true or false,if ture ,执行ajax。jquery.cookie插件有很多,思路大概如上,具体代码自己捉摸吧,不难。