Adr*_*osa 1 javascript ajax jquery
我正在使用$.ajax许多请求,每个请求都有不同的设置和传递给函数的值。
我需要检查这些设置是否正确合并到$.ajax设置中。
var options = {
endpoint: '/path/page'
method : "POST",
mode: 'abort',
data : { value : $(this).val() },
headers : { 'X-Key' : 'value' }
}
$.ajax( $.extend(true, {
url: endpoint,
type: 'GET',
cache: true,
dataType: 'json',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
headers : {
'X-Same-Domain':'1',
},
async: true,
data: data,
timeout: 5000,
}, options) )
Run Code Online (Sandbox Code Playgroud)
如何在控制台中查看 $.ajax 请求成功或失败时使用的那些设置?
小智 5
这个问题很老了,但从现在起它可以以较低的复杂性帮助那些有需要的人。可以使用 .ajaxSend 中的设置来装饰 jqxhr,这样它将在发送后传递到 jqxhr 所在的所有流。
$(document).ajaxSend(function (event, jqxhr, settings) {
jqxhr.settings = settings;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |