您好我正在通过ajax发送请求,并且我希望在ajax请求发送时处理某些内容
我用过:
$('#shwall').ajaxStart(function(){
$('#shwall').html("<img alt=\"loading...\" src=\"img/ajax_loading_new.gif\"/>");
});
我的ajax请求代码如下:
$.ajax({
type : 'Post',
url : 'employee.jsp',
data: "emplist="+id,
success : function(data){
$('#employeereport').html(data);
}
});
但是当我每次发送ajax请求时,我的页面包含多个ajax请求:
$().ajaxStart(function(){});
代码运行,但我不希望我想为特定的ajax请求运行此代码 所以我该怎么做
感谢先进......
答案 0 :(得分:2)
使用
beforeSend:function(){
就像你使用成功一样。
参考:http://docs.jquery.com/Ajax_Events
你可以这样说:$.ajax({
type : 'Post',
url : 'employee.jsp',
data: "emplist="+id,
beforeSend : function()
success : function(data){
$('#employeereport').html(data);
}
});
答案 1 :(得分:1)
使用
beforeSend: function(){}
$.ajax({
type : 'Post',
url : 'urpage.jsp',
data: "data="+data,
beforeSend : function(){
//code
},
success : function(data){
$('#dd').html(data);
}
});