两个ajax请求url(成功/失败)
two ajax request url (success/fail)
您好,我当时有些混乱。我有一个来自select2的ajax请求。我还有两个网址。我应该如何组织事件如果/else成功/失败声明,如果突然一个不起作用,那么向另一个链接发送查询?我一次又一次地尝试,但总是有错误(
$(".js-data-example-ajax").select2({
language: "ru",
placeholder: "Serach.........",
disabled: false,
selected: true,
ajax: {
url: "url_1",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term + "%", // search term
};
},
processResults: function (data) {
if (data.features.length > 0) {
var resultArray = [];
$.each(data.features, function (index, value) {
value.attributes.id = value.attributes.OBJECT_ID;
resultArray.push(value.attributes);
});
return {
results: resultArray
};
} else {
return []
};
},
cache: true
},
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
minimumInputLength: 5,
templateResult: formatRepo, // omitted for brevity, see the source of this page
templateSelection: formatRepoSelection // omitted for brevity, see the source of this page
});
这应该很简单,因为您只需要调用第一个url,如果出现错误,则调用第二个url。
$.ajax(function(data){
url: "url_1",
...,
success(function(data){
//do stuff on success
}),
error(function(e){
$.ajax(function(data{
//call the second url
})
})
})
相关文章:
- Backbone fetch中的Ajax在fetch调用退出后完成,因此fetch调用中没有成功/失败事件
- jquery Ajax没有;不要显示任何信息(既不显示成功也不显示失败)
- 解析云代码不会记录/警告成功或失败
- Angular Cross Origin Request CORS失败,但节点http.get()成功返回
- 移动优先 - 加密缓存成功和失败处理程序
- 使用节点确定成功/失败.js函数 async.retry
- PageMethods调用使用1参数成功,但在2上失败(未知web方法)
- 如何根据ajax get请求的成功/失败在适当的范围内更改javascript变量
- ajax成功时调用self-object失败
- 检查客户端验证在服务器端成功/失败
- 如何监视 iframe 中请求的成功或失败
- 咖啡脚本化的 ajax 调用结果在实际成功时失败回调
- 如何在node中编写事件发射器.js让你创建一个函数“myFunction”,然后在运行时调用成功或失败
- jQuery AJAX 请求事件 - 完成,失败,成功
- 为什么 Ajax 请求成功,但最终以失败回调告终
- 如何在 $ 中执行异步操作.延迟,然后失败过滤回调并传递回成功链
- 第一次点击失败,第二次点击在 Ajax 调用 • JQuery / PHP 上成功
- Corodva 文件读取执行成功和失败回调
- $.ajax 成功,但回调不正确:报告失败
- 解析失败,出现: 类型错误: 无法读取未定义的属性“成功”