$(function(){
function init(pageNo){}
});
function send(cid){//js的方法
var bid="bt"+cid;
var tid="t"+cid;
xm(bid).click(function(){  $.ajax({
       type:"post",
       url:"save.action",
       data:"comments="+(xm(tid).val())+"",
       success:function(data){       if(data=='KO'){
       alert("发布成功");
       initData(0);//执行到这就停了,怎么调用jquery的这个方法
      
     xm(tid).val("");
       }
       else{
       var ss="<div><div><font color='red'>"+data+"</font></div><form action='goo.action' method='post'>用户名:<input type='text' id='uname' name='uname'onblur='checkuname(this.value)'/><span id='u' style='display:none;'><font color='red'>用户名不能为空</font></span><br/>密码:<input type='password' id='pass'name='password' onblur='checkpassword(this.value)'/><span id='passs' style='display:none;'><font color='red'>密码不能为空</font></span><br/><input type='submit' value='登录' onclick='return going()'/><input type='button' value='取消' onclick='canel()'/></form></div>";
       $("#xian").html(ss).show();
       }}
       });
       });
}

解决方案 »

  1.   

    你把所有代码都放到
    $(function(){
       //这里面
    });就行了,就是闭包的问题而已
      

  2.   


    那就把init拿出来。。
    $(function(){
    });function init(pageNo){
     ...
    }
      

  3.   

    不行啊,init必须要放到里面才执行
      

  4.   


    你要初始化执行它么。。
    那这样啊。。$(document).ready(function() {
        init();
    });function init(pageNo){
     ...
    }
      

  5.   

    xm(bid).click(function(){
     $.ajax({
    type:"post",
    url:"save.action",
    data:"comments="+(xm(tid).val())+"",
    success:function(data){
    if(data=='KO'){
    alert("发布成功");//这里可以打印出来
    initData(0);//执行到这就停了,没有发送ajax请求
    alert(1);//IE报缺少对象,firebug没报错
    xm(tid).val("");
    }});
    $(function(){
       function initData(pageNo){
    //cha.action请求没有发送
         $.ajax({
           type:"post",
          url:"cha.action",
            async:false,
            data:"pageNo="+(pageNo+1)+"",
            success:function(data){
            if(data){
        $("#sh").empty();
            var c=eval("("+data+")");
        
            for(var k=0;k<c.length;k++){
           
     var s="<div id='u"+c[k].cid+"'><a href='#'>"+c[k].uname+"</a></div><div id='comment"+c[k].cid+"'>"+c[k].comments+"</div><div id='ku'><span id='hui'><a href='javascript:;' onclick='go("+c[k].cid+");'>回复</a></span><span>转发</span></div><div id='rp"+c[k].cid+"'></div><div>"+c[k].times+"</div>";
          
         $("#sh").append(s);
            }
            }
            }
           });
          
           }
      });
     
    });