$.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 是怎样来的。请各位大虾指点指点。
这个是ajax调用成功后,JS执行回调函数的时候,自动把ajax调用返回的结果,作为参数传递进去的。
这个flight参数 你在外部调用的时候,传进去的参数。是用户自己定义的~。。。
就比如你在C#里写一个代码:
public void ShowFilght( string str0
{
//do something..
}
然后 你就可以传入参数进行操作。!~
js 的 function 是可以传递未知的参数,以arguments 数组方式存储