gpt4 book ai didi

javascript - "Uncaught TypeError: Illegal invocation"使用POST请求Ajax/NodeJs/MongoDB/Mongoose

转载 作者:行者123 更新时间:2023-12-03 11:57:45 24 4
gpt4 key购买 nike

当我尝试执行 Ajax/Jquery 的 POST 请求时,控制台中出现错误。

这是错误: enter image description here

createTeam.js 67 和 31 行是:

   $.ajax({   //line 67

sendInvitation(teamID,_companyName,teamName) //line 31

ajax 请求位于函数 sendInvitation 内。我在另一个 ajax 请求的成功部分中调用 sendInvitation:

 success: function(msg) {
$.cookie("teamID",msg.teamID)
$.cookie("sessionID",sessionID)
var teamID = msg.teamID;
sendInvitation(teamID,_companyName,teamName);
alert("team supposedly saved")
}

这是 sendInvitation 函数:

function sendInvitation(teamID, adminName,teamName){
var emailList = [];
$(".emails-ul").children("li").each(function(){
emailList.push($(this).value);
});
$.ajax({
type: "POST",
url: "http://xxx.xxx.x.xx:9000/email/"+teamID,
dataType:'json',
contentType: false,
data:{
teamName: teamName,
adminName:adminName,
emails: "argomes@lakeheadu.ca"
},
success: function(msg) {

}
});
}

我不知道我做错了什么。有人知道吗?预先感谢您。

最佳答案

我认为问题出在您的 contentType 对象上。 jQuery 很可能不知道如何处理 false 内容类型。要么不要设置您的 contentType,要么将其设置为正确的值,例如 application/jsonapplication/x-www-form-urlencoded

关于javascript - "Uncaught TypeError: Illegal invocation"使用POST请求Ajax/NodeJs/MongoDB/Mongoose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25529034/

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