AJAX常用code

来源:互联网 发布:pkpm结构软件介绍 编辑:程序博客网 时间:2024/06/07 03:10
// 向服务端请求数据        function requestAction(req, params) {            var request;            $.ajax({                type: "POST", url: webRoot + "Handler.ashx?req=" + req,                datatype: "json",                async: false, data: params,                success: function (data) {                    request = data;                }            });            if (request == "") request = undefined;            return request;        }
function JQAjax(urlStr, postData, asyncFlag, callbackForSuccessFunc, callbackForErrorFunc) {    var jsonData = "-1";    $.ajax({        type: "POST",        url: urlStr,        data: postData,        dataType: "text",        async: asyncFlag,        success: function (data) {            jsonData = eval("(" + data + ")");            if (typeof (callbackForSuccessFunc) == "function") {                try {                    callbackForSuccessFunc.call({ "successData": jsonData })                } catch (e) { };            }        },        error: function (XMLHttpRequest, textStatus, errorThrown) {            if (typeof (callbackForErrorFunc) == "function") {                try {                    callbackForErrorFunc(XMLHttpRequest, textStatus, errorThrown);                } catch (e) { };            }        }    });    return jsonData;}


0 0