javascript // .net // jquery 函数调用问题

想把showmsg中的部分拿出来可以调用,但这样写就是报该物件不支持此属性或方法。求解functionshowmsg(){$(document).ready(functi... 想把showmsg中的部分拿出来可以调用,但这样写就是报该物件不支持此属性或方法。求解
function showmsg()
{
$(document).ready(function (){
htmlobj=$.ajax({url:"Sajax.aspx?id="+new Date()+"&server=showmsg",async:false});
$("#divmsg").html(htmlobj.responseText);
});
}
$(document).ready(function (){
$("#Bt5").click(function(){

// htmlobj=$.ajax({url:"Sajax.aspx?id="+new Date()+"&server=showmsg",async:false});
showmsg();
});
});
展开
 我来答
匿名用户
2012-07-04
展开全部
就是啊,没必要在嵌套一次ready,在调用的时候已经ready了,或者代码完整点的

function showmsg() {
$.ajax({
type: "GET",
url: "Sajax.aspx?id=" + new Date() + "&server=showmsg",
global: false,
cache: false,
success: function (result) {
$("#divmsg").html(result);
}
});
}
程序员阿白
2012-07-04 · TA获得超过137个赞
知道答主
回答量:153
采纳率:100%
帮助的人:29.9万
展开全部
你为什么要把
$(document).ready(function (){
这个写到
function showmsg()
这个里面呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
也算懂一点
2012-07-04
知道答主
回答量:27
采纳率:0%
帮助的人:14万
展开全部
$(document).ready(function (){ 这玩意是dom load事件 这不是乱搞吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yewenze111
2012-07-04
知道答主
回答量:5
采纳率:0%
帮助的人:3.4万
展开全部
$(document).ready(function ())在onload触发这个地方这样写是不合理的,不知道楼主的目的是什么,是不是想下个做一个封装,比如定义一个A 里面有多方法(a,b,c,d)然后 通过调用A.a就触发里面的a方法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式