jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用JQuery POST的Javascript函数始终返回undefined大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道这里发生了什么,并希望有人可以提供帮助,我确信这是一件容易的事,我只是想念.

我在javascript中有一个函数,里面有一个JQuery帖子.我想返回帖子的结果,它只是文本并将其放在变量中.数字从Post正确返回,但是当我把它放在变量中时,变量显示为“undefined”.有任何想法吗?

var @R_283_10586@l = Get@R_283_10586@lSize();
alert(@R_283_10586@l);

function Get@R_283_10586@lSize(){
    var i = "";
    $.post("Handlers/Get@R_283_10586@l.ashx",{id : $("#hID").val()},function(data){
        i = data.toString();
        return i;
    });
}

解决方法

你不能这样做.请记住,AJAX中的“A”表示“异步”.在Get@R_283_10586@lSize()执行并返回后,您提供给$.post()的回调函数将很好地执行.

您需要重新构建代码以适应这种情况.我不能在我的推荐中具体说明,因为我不知道你的代码的其余部分是什么,但这里有可能.

$.post("Handlers/Get@R_283_10586@l.ashx",function(data)
{
  doSomethingWith@R_283_10586@lSize( data.toString() );
});

function doSomethingWith@R_283_10586@lSize( @R_283_10586@lSize )
{
  // whatever
}

大佬总结

以上是大佬教程为你收集整理的使用JQuery POST的Javascript函数始终返回undefined全部内容,希望文章能够帮你解决使用JQuery POST的Javascript函数始终返回undefined所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。