首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教如上情况如何解决 jquery的ajax返回值有关问题

2012-09-18 
请问如下情况怎么解决 jquery的ajax返回值问题就是我现在用jquery做了个ajax传值 代码如下JScript codefun

请问如下情况怎么解决 jquery的ajax返回值问题
就是我现在用jquery做了个ajax传值 代码如下

JScript code
function _Smile_Replace(str) {    var strr = "";    $.post("../Tools/DefTheme.aspx", { smile: str }, function (data) {        strr=data;    });    return strr;}

现在我想吧data的值作为返回值给这个函数,但是无论如何也取不到,怎么都是返回strr的空值。
说白了就是怎么把data的值取出来返回出去,请问怎么解决。

[解决办法]
async=false

function _Smile_Replace(str) {
var strr = "";

$.ajax({
type: "post",
url: "../Tools/DefTheme.aspx",
data:{ smile: str },
async:false,
success:function(msg)
{strr=msg;}
);

return strr;

}

热点排行