javascript - ajax成功函数参数data和response有什么区别?

标签 javascript ajax

响应和数据都给我带来了正确的响应,但它们之间有什么区别。

 $("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,它的工作方式相同。

All arguments passed to the function are treated as the names of the identifiers of the parameters in the function to be created, in the order in which they are passed.

来自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function

您还可以使用 arguments 对象来访问参数:arguments[0] 也可以起到同样的作用。

关于javascript - ajax成功函数参数data和response有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31388391/

相关文章:

JQUERY AJAX 数据溢出父元素

jquery - AJAX 请求时 Django 表单无效(form.is_valide() 返回 False)

php - 如何将 Javascript 变量保存为客户端 PC 上的文件

javascript - Vue,将多个参数传递给函数

javascript - 在 Javascript/PHP 中传递数据并替换

javascript - 名为 'action' 的表单中的输入会覆盖表单的操作属性。这是一个错误吗?

javascript - 如何停止asp :UpdatePanel async call from calling pageload

javascript - 从对话框窗口Javascript中删除关闭按钮

php - 构建具有 100 多个输入的 10 页 php 表单的最有效方法是什么?

jquery - CakePHP 的 AJAX POST 请求导致 400 响应(黑洞)