jquery中ajax可否将请求结果返回到上一级

jquery的ajax成功返回的值,不能通过return(像子函数返回值)把值传回上一级的函数。

于是只能把值,异步传到页面上(如隐藏域的值)。

如:

$.ajax({
            type : "POST",
            url : "reg.htm",
            data : data,
            success : function(data, textStatus) {
                alert(data.result);
                //return data.result;//不可向上一级返回结果
            },
            error : function(){	
		//请求出错处理
		alert("errors");
	    }
       });

相关推荐