javascript 函数调用问题

请看我的代码:
function ess() {

   var title;

$.ajax( {
    type :"POST",
    url :"REQ_title.php",
    success : function(obj) {
     title=obj;
    //alert(title);
}

})

alert(title);

}

这段代码无法获取obj的值,请教各位高人我如何能在success : function(obj)的外部获取obj的值,先谢谢各位了

3个回答

只能在回调函数里面对返回值进行处理。

[code="java"]
var title;
function ess() {
$.ajax( {
type :"POST",
url :"REQ_title.php",
success : function (obj){reslut(obj)}
})

}
function reslut(obj){
title=obj;
//下面你要执行的处理,如alert(title);

}

[/code]

放弃你的想法吧.

ajax是一个异步的操作, 你是不可能在一个函数里面返回一个异步ajax的返回值的

把你要处理的操作放在
[code="java"]
function(obj) {
title=obj;
//alert(title);
}

[/code]
里面

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!