ajax成功函数参数数据和响应的区别是什么?
What is the difference between ajax success function parameter data and response?
响应和数据都给我带来了正确的响应,但它们之间的区别是什么呢?
$("button").click(function(){
$.get("demo_test.asp", function(data, status){ //if I put response instead of data is also working
alert("Data: " + data + "'nStatus: " + status);
});
});
但是,我想知道什么时候我应该去响应和数据
这只是参数的名称。你想怎么叫都行。你可以叫它foo
,它的工作原理是一样的。
传递给函数的所有实参都按照传递的顺序被视为要创建的函数中形参标识符的名称。
从:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function
您也可以使用arguments
对象来访问参数:arguments[0]
也将工作相同。
没有任何区别,因为服务返回的值是放在函数的第一个参数上的。
您甚至可以这样做而不是function(data, status)
:
function(this_is_my_data, status)
作为函数的第一个参数,它将被端点响应填充。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- 我的客户端选项是什么
- 这是什么“;要求“;事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- @@(“at at”)在ES6 JavaScript中是什么意思
- knex:根据结果创建数组的合适方法是什么
- emu -model、emu -restless和emu之间的主要区别(优缺点)是什么?
- function()在jQuery中是什么意思?这个和$(这个)有什么区别