Javascript 每个函数在ajax中都不起作用
我有一个表,在其中插入客户代码和客户名称。若记录在表中已经可用,那个么它应该通过警报。我试过了,但是我在$.Ajax()中使用了每个函数,如果成功,它就会停止工作。如果每个函数都有注释,那么它可以正常工作。 下面是我的代码Javascript 每个函数在ajax中都不起作用,javascript,jquery,ajax,each,Javascript,Jquery,Ajax,Each,我有一个表,在其中插入客户代码和客户名称。若记录在表中已经可用,那个么它应该通过警报。我试过了,但是我在$.Ajax()中使用了每个函数,如果成功,它就会停止工作。如果每个函数都有注释,那么它可以正常工作。 下面是我的代码 $(“#客户名称”).按键(功能(e){ 如果(e.which==13){ jQuery.ajax({ url:'@url.Action(“ReturnCustName”), 数据:{custCode:$(this).val()}, 键入:“POST”, 数据类型:“jso
$(“#客户名称”).按键(功能(e){
如果(e.which==13){
jQuery.ajax({
url:'@url.Action(“ReturnCustName”),
数据:{custCode:$(this).val()},
键入:“POST”,
数据类型:“json”,
成功:功能(数据){
if(typeof(data.cust_name)=“未定义”){
警报(“客户代码不可用!”);
$(“客户名称”).val(“”);
}否则{
var IsLoggedIn1=“False”;
$(“表#divPOList>tbody>tr”)。每个(函数(i,行){
变量代码=$(“:第n个子项(1)”,第行).html();
如果(代码==客户代码){
警报(“记录已存在”);
IsLoggedIn1=“真”;
}
});
如果(IsLoggedIn1==“False”){
$('#divPOList')。附加(''+
data.cust_代码+
'' +
data.cust_名称+
'');
$(“客户名称”).val(“”);
}
}
}
});
}
});代码>似乎在我能看到的任何地方都没有定义客户代码。您的意思是如果(code==data.cust\u code)
?是的,我丢失了“数据”。谢谢,它现在正在工作。如果您想检查表tbody是否为空,则必须应用稍微不同的代码