读书人

ajax 返回不出去内容。解决办法

发布时间: 2012-05-20 16:03:12 作者: rapoo

ajax 返回不出去内容。

JScript code
    function rnames() {        var r_name = $("#r_name").val();        var aaa = "";        $.ajax({            type: "POST",            url: '../Personcentered/r_nametest.aspx',            data: { r_name: r_name },            success: function (msg) {                if (msg == "1") {                    tixing("简历名称已经存在");                                        return false;                } else {                    return true;                }            }        });    }

为什么 无法返回出去呢
怎么把他改成可以返回出去内容呢。

[解决办法]
Jquery的ajax是默认异步的,所以这个success方法返回的true,不会当成rnames方法的返回内容
你可以改成:
JScript code
function rnames() {var ret = false;var r_name = $("#r_name").val();var aaa = "";$.ajax({    type: "POST",    async: false,    url: '../Personcentered/r_nametest.aspx',    data: { r_name: r_name },    success: function (msg) {        if (msg == "1") {            tixing("简历名称已经存在");                        ret = false;        } else {            ret = true;        }    }});return ret;}
[解决办法]
探讨

Jquery的ajax是默认异步的,所以这个success方法返回的true,不会当成rnames方法的返回内容
你可以改成:
JScript code

function rnames() {
var ret = false;
var r_name = $("#r_name").val();
var aaa = "";
$.ajax({
type: "POST",
asy……

读书人网 >asp.net

热点推荐