try{ 
var url = "http://duibar.yingxiaohui.com/do.php"; 
var pars = "ac=register&op=checkusername&username="; 
function fun(){ 

var ajax = new Ajax.Request(url, { 
method: "get", 
parameters: pars, 
onComplete: fun 
}); }catch(e){ 
alert("异常:"+e.message); 
} 这样试试

解决方案 »

  1.   

    这样:
      try{ 
    var url = "http://duibar.yingxiaohui.com/do.php"; 
    var pars = "ac=register&op=checkusername&username="; 
    var ajax = new Ajax.Request(url, { 
    method: "get", 
    parameters: pars, 
    onComplete: function fun(){ 
    }
    }); 
     
    }catch(e){ 
    alert("异常:"+e.message); 
      

  2.   

    你那两个有区别吗,还一个会一个不会?
    你两个fun字体匹配么,除此之外没看出 一 和二 的区别。
      

  3.   

    我执行了一下lz 的两种情况,
    提示的错误是 "异常:Ajax 未定义"
    两种情况都是这样啊,这时怎么回事?
     
      

  4.   

    字体当然一样 ctrl+c ctrl+v
      

  5.   

    大家可能没有 明白,第一个是我调用的prototype中的ajax对象
    而 第二个是我自己写的一个ajax对象