我感到非常愚蠢,因为我想问这个问题,而且我相信这个答案很明显,但我自己无法弄清楚。
从jQuery文档中拿这行代码(我可以称它为“代码行”吗?我知道它就像是一个“蓝图”,但是怎么称呼它呢?):
jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )
如何阅读它?为什么逗号放在开括号之后?这是什么意思?
这应该被视为一个带有必需参数url的函数调用,所有其他参数都是可选的。
逗号放在括号内部,因为它们是可选项,就像参数一样。换句话说,如果您提供了另一个参数,则需要额外的逗号。
另一个令人困惑的问题可能是success(data,textStatus,jqXHR)
。 这指定您应该传递一个带有三个参数的函数名称,如果请求成功,则将执行该函数。