【发布时间】:2015-10-29 06:43:10
【问题描述】:
我知道参数和参数之间的区别,但我对 jQuery 如何使用这些术语有点困惑。
例如,jQuery 将传递给load 方法的选项定义为“参数”。这些不应该被声明为参数,因为你传递了你自己的值?
然后,在ajax 函数中,您可以多次找到术语“参数”和“参数”。例如,如果您搜索 beforeSend 属性,您会看到:
jqXHR 和设置对象作为参数传递。
但是,在另一部分中,您还会看到:
$.ajax() 提供的回调钩子如下:
beforeSend 回调选项被调用;它接收 jqXHR 对象 并将设置对象作为参数。
这是否意味着 jQuery 同等使用术语“参数”和“参数”?
【问题讨论】:
-
为什么我们要回答一个以前在 StackOverflow 上已经提出并回答过的问题,并且是一个简单的 Google 搜索?
-
当然,我已经看到了所有的答案,但为什么 jQuery 使用这两个术语来表示
beforeSend回调。看我的例子。这些应该是论据吧? -
第一种情况表示内部调用
beforeSend的jQuery 代码传入了这些参数。第二种情况说beforeSend函数应该参数化(即有参数)来接收jqXHR 对象和设置对象。差异可能看起来很小,但那是因为参数和参数之间的差异很小。我承认编写这段特定的 jQuery 文档的人可能对参数与参数的细节更加清楚,无论这会带来什么好处。 -
@apsillers 感谢您花时间解释它!
标签: javascript jquery ajax