gpt4 book ai didi

php - jQuery .ajax() 方法

转载 作者:行者123 更新时间:2023-11-30 09:04:27 26 4
gpt4 key购买 nike

我是 jQuery AJAX ajax() 方法的新手。我已成功创建函数 AddATeacher(),因为所有警报消息都会弹出,所以它会被调用。但是函数内的 ajax() 方法不起作用。我知道这是因为 addATeacherInsert.php 没有加载。

我让它在 firefox 下工作,但不能在 chrome 上工作。但是,当我在代码末尾收到警报消息时,它仅在 firefox 中有效:alert ("Exiting myJQFunctions...");,否则它会停止一起工作。当我注释掉文件末尾的警告消息时,我希望它能正常工作。我该如何解决这个问题?

function AddATeachers()
{
var tFirstName = $('#teachers_first_name').attr('value');
var tLastName = $('#teachers_surname').attr('value');

alert ("Entering myJQFunctions...");
alert ("Teachers first name is: " + tFirstName);

$.ajax({
type: "GET",
url: "../pgs/addATeacherInsert.php",
data: "tFirstName="+ tFirstName +"&tLastName="+ tLastName,
success: function(html){$("#Ajax_response").html(html);}
});

// works well under firefox but shows alert
// doesnt work at all if commented out.
alert ("Exiting myJQFunctions...");
}

最佳答案

Ajax 函数只有在收到服务器的响应后才会结束。

function AddATeachers()
{

var tFirstName = $('#teachers_first_name').attr('value');
var tLastName = $('#teachers_surname').attr('value');

alert ("Entering myJQFunctions...");
alert ("Teachers first name is: " + tFirstName);

$.ajax({
type: "GET",
url: "../pgs/addATeacherInsert.php?tFirstName="+ tFirstName +"&tLastName="+ tLastName,
success: function(html){
alert(html); // alerts the html code returned.
$("#Ajax_response").html(html);
alert("Exiting myJQFunctions..."); // Ajax function ends here only.
}
});
}

关于php - jQuery .ajax() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370586/

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