AJAX异步请求执行成功如何返回信息?

参照文档做了一个异步请求,执行没有问题,但我想在执行成功后返回一个信息,如“修改成功”,便在下面这段代码后面加了alert( "修改成功" ); ,但还没执行完信息就出来了,如果想要只有执行成功才返回代码应如何写呀,谢谢!var dllname = $("#r-2-0","div.reportPane").children().eq(3)[0].innerHTML; var id = $("#r-2-0","div.reportPane").children().eq(2)[0].innerHTML; $.ajax({url:' :8080/WebReport/print1.jsp?id='+id+'&dllname='+dllname})

$.ajax({ url : "请求的地址", success : function() { // 如果异步请求成功将执行这里面的代码 }, error : function() { // 如果异步请求失败将执行这里面的代码 }})
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-10
var dllname = $("#r-2-0","div.reportPane").children().eq(3)[0].innerHTML;
var id = $("#r-2-0","div.reportPane").children().eq(2)[0].innerHTML; 
$.ajax({
    url: {url:' :8080/WebReport/print1.jsp?id='+id+'&dllname='+dllname,
    dataType: "html",//返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。
    complete: function(data){ //请求完成后回调函数 (请求成功或失败之后均调用 data 是服务器返回的hml内容)。
        alert("修改成功! 服务器返回信息为"+data);
    }
    });


相似回答