Jquery ajax 的原理是什么?

$.ajax({
        url: '/service/AirBtcService.asmx/AirBtc_AV',
        type: 'POST',
        data: { depcity: depcity, aircity: arrcity, flightdate: d1, airco: airco },
        dataType: 'xml',
        timeout: 30000,
        error: function(o) {
            if (o.readyState == 0)
                alert("查询超时");
            else
                alert(o.responseText);
        },
        success: showFlight
    });
});

function showFlight(flight) {//......

}

例如上面的 代码: function showFlight(flight)(){}中的 参数flight 是怎样来的。请各位大虾指点指点。


叮当猫咪
浏览 617回答 2
2回答

狐的传说

这个是ajax调用成功后,JS执行回调函数的时候,自动把ajax调用返回的结果,作为参数传递进去的。

米脂

这个flight参数 你在外部调用的时候,传进去的参数。是用户自己定义的~。。。就比如你在C#里写一个代码:public void ShowFilght( string str0{   //do something..}然后 你就可以传入参数进行操作。!~
打开App,查看更多内容
随时随地看视频慕课网APP