gpt4 book ai didi

javascript - javascript 函数中未调用 Ajax

转载 作者:行者123 更新时间:2023-11-29 17:01:03 25 4
gpt4 key购买 nike

在成功函数中我想调用一个函数。问题是 ajax 不会触发,所以数据永远不会触发和显示。这是我在成功函数中使用 javascript 函数调用的 ajax 调用。

$.ajax({
type: "POST",
url: "./api/login.php",
data: dataString,
cache: false,
success: function(data){
if(data){
//FUNCTION CALL WHEN USER LOGGING IN
retrieveUserBlogData();

window.location = "api/home.php";
}else{
$('.alert').show();

}
}
});

function retrieveUserBlogData(){
$.ajax({
type: "GET",
url: 'retrievePostData.php',
data: "",
dataType: 'json',
success: handleData
});
}

function handleData(data) {
alert(data);

var blog_file = data[3];
$('#imageDiv')
.append('<img id="blog_img" src="upload/' + blog_file + '"><br>');
}

我不明白为什么没有触发 retrieveUserBlogData() 函数中的 ajax。任何帮助将不胜感激谢谢。

最佳答案

即使 AJAX 成功,您在第一个 AJAX 请求后将浏览器重定向到不同的页面:

window.location = "api/home.php";

所以我建议删除它。

关于javascript - javascript 函数中未调用 Ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28066159/

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