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

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

2012-05-20 
ajax 返回不出去内容。JScript codefunction rnames() {var r_name $(#r_name).val()var aaa $.a

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……

热点排行