您现在的位置是:首页 > 电脑技术查询 > web开发

请教如下情况如何解决 jquery的ajax返回值有关问题 希望大神进来帮下忙看看

编辑:chaxungu时间:2022-10-10 23:23:53分类:web开发

请问如下情况怎么解决 jquery的ajax返回值问题 希望大神进来帮下忙看看
就是我现在用jquery做了个ajax传值代码如下

function_Smile_Replace(str){
varstrr="";
$.post("../Tools/DefTheme.aspx",{smile:str},function(data){
strr=data;
});
returnstrr;
}
现在我想吧data的值作为返回值给这个函数,但是无论如何也取不到,怎么都是返回strr的空值。
我该咋办最好给代码
------解决方案--------------------
function_Smile_Replace(str){
varstrr="";
$.ajax({
async:false///////////////////关键同步
,url:'../Tools/DefTheme.aspx'
,type:'POST'
,data:{smile:str}
,success:function(){strr=data;}
,error:function(){alert('出错!!!!!!');}
})
returnstrr;
}