Jquery 做3+;ajax调用获取500个内部服务器错误
我有一个函数,其中我将调用9个函数,每个ajax调用都在其中。在localhost中没有错误,在我的web中我发现了这个问题 第三个功能完成后。其他6个获得500个内部服务器错误。因此,我尝试移动另外6个函数,将其放入正在工作的函数中(例如:getBoardLabelCard(id)还有3个函数->getStartDate(id)、getDueDate(id)、getChecklist(id)),它正在工作。 在多个ajax调用中是否有任何代码模式,或者我是否应该在一个函数中执行所有ajax 谢谢你给我的建议。在将来真的帮了我很多Jquery 做3+;ajax调用获取500个内部服务器错误,jquery,ajax,Jquery,Ajax,我有一个函数,其中我将调用9个函数,每个ajax调用都在其中。在localhost中没有错误,在我的web中我发现了这个问题 第三个功能完成后。其他6个获得500个内部服务器错误。因此,我尝试移动另外6个函数,将其放入正在工作的函数中(例如:getBoardLabelCard(id)还有3个函数->getStartDate(id)、getDueDate(id)、getChecklist(id)),它正在工作。 在多个ajax调用中是否有任何代码模式,或者我是否应该在一个函数中执行所有ajax 谢
功能ajaxModalCard(id)
{
$(“#hiddenCardId”).val(id);
获取董事卡(id);
董事会成员(id);
getBoardLabelCard(id);
getStartDate(id);
getDueDate(id);
检查清单(id);
getComment(id);
获取附件(id);
获取移动卡(id);
$(“#changeArchive”).show();
$(“#changeSend”).hide();
$(“#modal3”).openModal();
}
功能getBoardCard(id)
{
var id=id;
$.ajax({
类型:“POST”,
url:“board/getBoardCard”,
数据:{id:id},
数据类型:“json”,
成功:功能(响应){
//警报(“响应”);
$.each(响应,函数(idx,响应){
$(“#modalCardTitle”).text(response.cardTitle);
$(“#modalListTitle”).text(“列表中”+响应.listTitle);
$(“#txtCardTitle”).val(response.cardTitle);
$(“#hiddenListId”).val(response.cardListId);
$(“#textareaDescription”).text(response.cardDescription);
$(“#modalCardDescription”).text(response.cardDescription);
});
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
警报(xhr.responseText);
}
});
}
功能getMoveCard(id)
{
var id=id;
var boardId=$(“#hiddenBoardId”).val();
$.ajax({
类型:“POST”,
url:“board/getMoveCard”,
数据:{id:id,boardId:boardId},
数据类型:“json”,
成功:功能(响应){
//警报(“响应”);
$(“#选择列表卡”).empty();
var gabung=“”;
gabung+=“选择一个列表”;
$(“#选择列表卡”)。附加(加邦);
$.each(响应,函数(idx,响应){
如果(response.listStatus==“1”和&response.listchive==“0”)
{
var gabung=“”;
gabung+=“”+响应。listTitle+“”;
$(“#选择列表卡”)。附加(加邦);
}
});
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
警报(xhr.responseText);
}
});
}
函数getBoardMember(id)
{
var id=id;
var boardId=$(“#hiddenBoardId”).val();
$.ajax({
类型:“POST”,
url:“board/getBoardMember”,
数据:{boardId:boardId},
数据类型:“json”,
成功:功能(响应){
$(“#assignMembers”).empty();
$(“#iconMember”).empty();
$(“#iconMember”)。追加(“成员”);
$.each(响应,函数(idx,响应){
如果(response.memberStatus==“1”)//Artinya是董事会sbg成员,那么jika di kick或离开将不会有任何影响
{
var checked=getBoardAssignChecked(response.userId);
var name=getNameUser(response.userId);
var gabung=“”;
如果(选中==“真”)
{
加邦+=”;
var directory=getDirectoryUser(response.userId);
var gabung2='';
$(“#iconMember”).append(gabung2);
}
其他的
{
加邦+=”;
}
加邦+=“”+名称+“”;
加邦+=“”;
$(“#转让成员”)。追加(加邦);
}
});
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
警报(xhr.responseText);
}
});
}
函数getBoardAssignChecked(id)
{
//用户ID
var userId=id;
var cardd=$(“#hiddenCardId”).val();
var checked=“false”;
$.ajax({
async:false,
类型:“POST”,
url:“board/getBoardAssignChecked”,
数据:{userId:userId,cardId:cardId},
成功:功能(响应){
检查=响应;
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
警报(xhr.responseText);
}
});
退货检查;
}
功能getBoardLabelCard(id)
{
var id=id;
$.ajax({
类型:“POST”,
url:“board/getLabelCard”,
数据:{id:id},
数据类型:“json”,
成功:功能(响应){
//警报(响应);
$(“#labelred”).prop(“选中”,false);
$(“#labelyellow”).prop(“选中”,假);
$(“#labelgreen”).prop(“选中”,false);
$(“#labelblue”).prop(“选中”,false);
$(“#ajaxLabelCard”).empty();
$(“ajaxLabelCard”)。附加(“标签”);
$.each(响应,函数(idx,响应){
如果(response.labelRed==“true”)
{
$(“#labelred”).prop(“选中”,为真);
var标签=“”;
$(“#ajaxLabelCard”)。附加(标签);
}
如果(response.labelYellow==“true”)
{
$(“#labelyellow”).prop(“选中”,为真);
var标签=“”;
$(“#ajaxLabelCard”)。附加(标签);
}
如果(response.labelGreen==“true”)
{
$(“#labelgreen”).prop(“选中”,为真);
var标签=“”;
$(“#ajaxLabelCard”)。附加(标签);
}
如果(response.labelBlue==“true”)
{
$(“#labelblue”).prop(“选中”,为真);
var标签=“”;
$(“#ajaxLabelCard”)。附加(标签);
}
if(response.labelRed==“false”&&response.labelYellow==“false”&&response.labelGreen==“false”&&response.labelBlue==“false”)
{
$(“#ajaxLabelCard”).empty();
}
});
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
警报(xhr.responseText);
}
});
}
函数getStartDate(id)
{
var id=id;
$.ajax({
类型:“POST”,
url:“board/getStartDate”,
数据:{id:id},
数据类型:“json”,
成功:功能(响应){
$(“#ajaxStartDate”).empty()