ajax默认调用什么用,请问这个ajax使用中,这里函数调用是什么意思?

HTML:

Document

var oBtn = document.getElementById('btn');

oBtn.οnclick=function()

{

ajax("a.txt",function(str){

alert(str);

});

};

new_ajax.js 文件 :

function ajax(url,Succ,Fail)

{

if(window.XMLHttpRequest)

{

var oAjax = new XMLHttpRequest();

}

else

{

var oAjax = new ActiveXObject("Microsoft.XMLHTTP");

}

oAjax.open("GET",url,true);

oAjax.send();

oAjax.onreadystatechange=function()

{

if(oAjax.readyState == 4)

{

if(oAjax.status == 200)

{

Succ(oAjax.responseText);

}

else

{

if(Fail)

{

Fail(oAjax.status);

}

}

}

}

};

第一 : 请问new_ajax.js文件最后,判断数据返回错误的情况下,succ()和Fail()是什么意思?为何不是写成 function succ()的和function Fail()的形式。

第二 : html文件中,调用ajax方法的时候

ajax("a.txt",function(str){

alert(str);

});

// 这里为何要写成function(str){}的形式? 那么之前封装的ajax函数中,里面不是oAjax.responseText么?到了html里面调用的时候,为何成了str。

小白不太懂,望各位大神详细指点。

乀(ˉεˉ乀)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值