日期:2014-05-17  浏览次数:20769 次

JQuery
$(document).ready(function(){
$("#b01").click(function(){
htmlobj=$.ajax({
url:"find.action",async:false
});
$("#myDiv").html(htmlobj.responseText);
});
});

麻烦跟我解释一下这段代码的具体意思。。谢谢啦

------解决方案--------------------
JScript code

    $(document).ready(function(){//当文档加载完成后执行function(){}这个函数
         $("#b01").click(function(){//在ID为#b01的dom元素点击后执行function()函数
             htmlobj=$.ajax({//发出ajax请求,并且用htmlobj来保存返回值
             url:"find.action",async:false//ajax请求的地址是find.action,async:false不异步请求,意思就是说,等ajax请求未完成之前,界面是无法操作的。
         });
          $("#myDiv").html(htmlobj.responseText);//把ID为#myDiv的dom元素的文本设置为ajax返回的文本
     });

------解决方案--------------------
JScript code


$(document).ready(function(){//jquery开头,标示页面渲染完毕后开始
$("#b01").click(function(){ //给 id 为b01 东东 注册鼠标点击事件
htmlobj=$.ajax({//ajax 请求 结果保存在 全局变量htmlobj里面 一般都是json 格式的,
url:"find.action",async:false //请求的aciton,同步
});
$("#myDiv").html(htmlobj.responseText);//往id 为mydiv 的这个div块中动态添加ajax请求得到的数据。
});
});

------解决方案--------------------
$(document).ready(function(){//加载完执行function(){}这个函数 $("#b01").click(function(){//在ID为#b01的dom元素点击后执行function()函数
htmlobj=$.ajax({//发出ajax请求,并且用htmlobj来保存返回值
url:"find.action",async:false//ajax请求的地址是find.action,async:false不异步请求,意思就是说,等ajax请求未完成之前,界面是无法操作的。
});
$("#myDiv").html(htmlobj.responseText);//把ID为#myDiv的dom元素的文本设置为ajax返回的结果
});