当前位置: 代码迷 >> ASP.NET >> ajax 返回不出去内容。解决办法
  详细解决方案

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

热度:914   发布时间:2013-02-25 00:00:00.0
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……
  相关解决方案