我使用的是ajax而我在它中使用了beforeSend选项..但我想知道如何使用 $ .post()...中的beforeSend选项
我的ajax代码:
$.ajax({
type: 'POST',
url: url,
data: data,
beforeSend: function () {
//some condition
},
success: function (){},
error: function () {}
});
在$ .post()中:
$.post(url, data, function())
但何时添加beforeSend选项
答案 0 :(得分:0)
我不是嵌入嵌套函数调用,而是将它们作为单独的函数。在这里,我使用BeforeSend来显示动画图标。功能完成后,我隐藏了图标:
function BeforeSend(jqXHR, settings )
{
$("#WorkingGif").show();
}
如果你在询问ajax调用中的参数序列是什么,那就没关系了。
以下是我如何使用它:
$.ajax({
url:"http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20location%3D%2248907%22&format=json",
type:"POST",
beforeSend:BeforeSend,
complete:OnComplete,
success:OnSuccess,
error:OnError
});
答案 1 :(得分:0)
正如您所见{$ 3}},$。post似乎没有/dev/urandom
功能。