日期:2014-05-16  浏览次数:20330 次

jquery ajax 参数问题
$.ajax({
        url: "/Ajax/district.ashx",
        type: "GET",
        data: {
            method: "getCityArea",
            pid: pro,
            pc: city
        },
        cache: false,
        dataType: "xml",
        complete: function (res,textStatus) {
                  },
        error: function (evt, request, settings) {
            $("#city_area").hide();
        }
        success: function(data,textStatus)
请高手吧complet、esuccess、error这三个函数里边的参数做一个详细的解释最好举一个例子。小弟不胜感激。。
jquery ajax js

------解决方案--------------------
API不是有,汗。。·
complete (Function) : 请求完成后回调函数 (请求成功或失败时均调用)。
参数: XMLHttpRequest 对象和一个描述成功请求类型的字符串。 Ajax 事件。 
function (XMLHttpRequest, textStatus) {
    this; // 调用本次AJAX请求时传递的options参数
}
 


error (Function) : (默认: 自动判断 (xml 或 html)) 请求失败时调用时间
。参数:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象。Ajax 事件。 

function (XMLHttpRequest, textStatus, errorThrown) {
    // 通常 textStatus 和 errorThrown 之中
    // 只有一个会包含信息
    this; // 调用本次AJAX请求时传递的options参数
}
 


success (Function) : 请求成功后回调函数。

参数:服务器返回数据,数据格式。 Ajax 事件。
 

function (data, textStatus) {
    // data 可能是 xmlDoc, jsonObj, html, text, 等等...可以通过dataType指定
    this; // 调用本次AJAX请求时传递的options参数
}
 
------解决方案--------------------
firebug 下把每个参数console.log()打出来看看有些什么内容就大概知道干吗的了
------解决方案--------------------
引用:
API上边的不详细,根本就没用用到参数,上边只是个大致的样子,把你项目中只用的例子发一个谢了

要不要别人把代码放到你手上 然后把你眼睛睁开 然后说给你听啊?

3个单词打错了2个单词
官方网站上有文档你不看
别人写的api手册你不实验
别人给你回复了你还不行

真不成你转行吧