gpt4 book ai didi

javascript - 从 ajax 调用到 javascript 的返回值

转载 作者:行者123 更新时间:2023-11-30 06:43:09 25 4
gpt4 key购买 nike

我正在调用 ajax 从 asp 页面获取一个值并返回到调用 javascript,代码如下所示

function getNameFromSession(){    xmlhttp=GetXmlHttpObject();    if (xmlhttp==null)    {        alert ("Your browser does not support AJAX");        return;    }    var url="getImageName.asp";    url=url+"?fetch_name=1";    xmlhttp.open("GET",url,true);    xmlhttp.send(null);     xmlhttp.onreadystatechange=function(){        if (xmlhttp.readyState==4)        {           alert(xmlhttp.responseText);           return xmlhttp.responseText;        }    }}

函数中的警报显示正确的值,但 javascript 未定义为值,谁能告诉我如何将此 ajax 的值返回到 javascript 调用函数

最佳答案

代码中的行

return xmlhttp.responseText;

没有任何地方可以返回值。您要么需要通过请求传递一个回调函数以进一步处理它,要么您自己处理。

if(xmlHttp.readyState == 4)

有条件的。

关于javascript - 从 ajax 调用到 javascript 的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9271125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com