如果语句在javascript中不起作用,语法是否正确?
这个js脚本不适合我,我做错了什么?我的语法正确吗如果语句在javascript中不起作用,语法是否正确?,javascript,if-statement,Javascript,If Statement,这个js脚本不适合我,我做错了什么?我的语法正确吗 $(document).on("click","."+deletebutton,function(){ var id = $(this).attr("id"); if(id){ if(p_name!= name){ if(confirm("say something")) ajax("rid="+id,"del"); }
$(document).on("click","."+deletebutton,function(){
var id = $(this).attr("id");
if(id){
if(p_name!= name){
if(confirm("say something"))
ajax("rid="+id,"del");
}
else{window.alert(say something);
}
}
});
这是您的代码:
$(document).on("click", "." + deletebutton, function() {
var id = $(this).attr("id");
if(id)
{
if(p_name != name)
{
if(confirm("say something")) ajax("rid=" + id, "del");
}
else
window.alert(say something);
}
});
没有引号:window.alert(说点什么)代码>。
使用alert(“说点什么”)代码>取而代之
还有,是否定义了deletebutton
、name
、p\u name
、ajax
?你期待什么?你观察到了什么?如果你得到语法错误而不是询问,则alertUse中确实存在语法错误。在alert()
中缺少引号。此外,在任何地方都看不到p_name
或name
定义。变量是定义的,当我说不工作时,我的意思是它根本不执行。我会检查语法错误@xufox,如果我问的问题让你感到困扰,那为什么要回答?不要傲慢是的,它们已经定义好了,现在我更正了脚本执行的引号,但是else语句不会execute@user5420896“其他”的确切含义是什么?if-else语句?此函数从表中删除一行,if部分表示如果选择该行的人不是创建该行的人,则显示对所选行的确认,else部分表示“您无法选择该行,因为您创建了它”。。这是一个详细的功能,我故意透露尽可能少,因为这是一个功能上的一个事实site@user5420896如果修复了引号的缺失,则语法是正确的。隐马尔可夫模型。。放置console.log(“条目”)
检查if-else语句是否正常工作。并检查ajax是否(…);工作正常。。变量名=“”;var p_name=“”;