Ajax 调用方式
function wds_generatecss() { var txt = $.trim($("#TxtText").val()); if (txt == "") { $.alertboxsml("请输入需要生成的内容!"); return; } var fontid =“”; var fontfamily =“”; var fontname = “”; var filelength =“”; w_loading(45); $("#submit_add_dynamic").attr("disabled", "disabled"); $.ajax({ //提交数据的类型 POST GET type: "POST", //提交的网址 url: "/webfont/createcss", //提交的数据 data: { "strTxt": encodeURIComponent(txt), "fontId": fontid, "fontFamily": fontfamily, "fontName": fontname, "fileLength": filelength }, //返回数据的格式 datatype: "text", //成功返回之后调用的函数 success: function (data) { $("#msg").html(decodeURI(data)); }, //调用执行后调用的函数 complete: function (XMLHttpRequest, textStatus) { var item = XMLHttpRequest.responseText; var msg = JSON.parse(item).Result; g_closeloading(); if (msg == TAjaxCallBack.Error) { $("#submit_add_dynamic").removeAttr("disabled"); $.alertboxsml("系统繁忙,请稍后再试!"); } else if (msg == TAjaxCallBack.Warn) { $.alertboxsml("您在一定时间内生成的数量超出规定量!"); } else if (msg == TAjaxCallBack.OFF) { location.href = "/login/index?returnUrl=" + encodeURIComponent("/webfont/index"); } else { location.replace("/webfont/cssdetail/" + msg); } }, //调用出错执行的函数 error: function () { //请求出错处理 $("#submit_add_dynamic").removeAttr("disabled"); $.alertboxsml("系统繁忙,请稍后再试!"); } }); }