+ -
当前位置:首页 → 问答吧 → 新手问JQuery的两个问题

新手问JQuery的两个问题

时间:2009-08-01

来源:互联网

一个是关于ready()的,如果我有两个以上的function需要在ready中执行,应该怎么写呢?
$(document).ready(function() {...}, function(){...}): 这样?

再有个,比如
$.ajax({
  type: "POST",
  url: "WebService.asmx/WebMethodName",
  data: {'fname':'dave', 'lname':'ward'},
  contentType: "application/json; charset=utf-8",
  dataType: "json"
});
这种function,我如果要重复使用n次,想节省写几个字,可以这样写么?
function aaa(var atype, var aurl, var adata, var acontentType, var adata){
$.ajax({
  type: atype,
  url: aurl,
  data: adata,
  contentType: acontentType,
  dataType: adata
});
}

我以后调用aaa(...)就可以了? 这样写咋不执行捏?

作者: wappibz   发布时间: 2009-08-01

ready事件要执行的动作可以顺序执行
$(document).ready(function() {
//第一件事
});
$(document).ready(function() {
//第二件事
});
第二个问题参数不用带VAR吧
在上班没能试验

作者: benqcz   发布时间: 2009-08-01

第一种情况  一个页面当然可以使用多个 $(function(){});  

第二种情况,我也没试过

希望成功了,告诉我啊

作者: haibin666   发布时间: 2009-08-01

引用
引用第1楼benqcz于2009-08-01 17:24发表的  :
ready事件要执行的动作可以顺序执行
$(document).ready(function() {
//第一件事
});
$(document).ready(function() {
.......

同二楼

作者: seeliu   发布时间: 2009-08-01

Thanks! 原来可以重复使用啊:)

第二个问题谁能说下?

作者: wappibz   发布时间: 2009-08-02

2可以,但你的写法错了,函数定义时,参数不写var

作者: keakon   发布时间: 2009-08-02

可以直接这样使用,拜托你们先看看入门级的示例好不好?真受不了,啥都想让别人来给你么?
$(document).ready(function() {
  $('#id1').click(function() {
           
   });
  $('#id2').click(function() {
        
  });
})

作者: mike_zhao   发布时间: 2009-08-02

相关阅读 更多