//获取返回的值,并赋值给 number number = result.toString(); callback(number ) //返回 number //return number; }, error: function (a, b, c) { alert(c); } }); } function fun1(para){ alert(para) } GetMusicsLength(fun1);如果非要返回的话,可以试试调用ajax的时候添加属性: async:false 也就是不采用异步的方式请求
function aaa() { //调用 GetMusicsLength() ,并弹出返回值 //这里只是调用弹出或其它操作就在success里面写好了 GetMusicsLength(); } //获取文件个数 function GetMusicsLength() {
你可以传调用一个回调函数来处理
function GetMusicsLength(callback) {
//返回 值
return $.ajax({
type: "post",
cache: false,
contentType: "application/json",
url: "@Url.Action("GetMusicsLength", "Shared")",
data: null,
dataType: "json", success: function (result) {
//获取返回的值,并赋值给 number
number = result.toString();
callback(number )
//返回 number
//return number; },
error: function (a, b, c) {
alert(c);
}
}); }
function fun1(para){
alert(para)
}
GetMusicsLength(fun1);如果非要返回的话,可以试试调用ajax的时候添加属性: async:false 也就是不采用异步的方式请求
//这里只是调用弹出或其它操作就在success里面写好了
GetMusicsLength(); } //获取文件个数
function GetMusicsLength() {
//返回 值
return $.ajax({
type: "post",
cache: false,
contentType: "application/json",
url: "@Url.Action("GetMusicsLength", "Shared")",
data: null,
dataType: "json", success: function (result) {
//获取返回的值,并赋值给 number
number = result.toString(); //返回 number
alert(number); },
error: function (a, b, c) {
alert(c);
}
}); }
$.ajax({
async: false,
type: "post",
.................
});