Jquery AJax Post 返回值问题

var msg=0;
Validater('abc');

function Validater(Name) {

var itemId = 1;
$.ajax({

url: 'adminmenu/ValidaterMenuName/',

type: 'POST',
cache: false,
data: { Name: encodeURIComponent(Name),ID:itemId },

dataType: 'text',
async: false,
timeout: 1000,

error: function () { alert('Error'); },

success: function (result) {

msg=result;//此处是无法给msg赋值的
GetNumber(result);//调用成功后 把值传递给别的函数,否则获取不到msg的值
}

});

}
function GetNumber(number)
{
msg = number;

}

  

posted @ 2013-07-12 09:28  放哨De老鼠  阅读(560)  评论(0编辑  收藏  举报