Javascript 在jquery中获取方法失败时设置div
我想将div的文本设置为“notfound”,以防脚本无法获取脚本中的url。我正在使用jQuery1.4版本,出于某种原因,我不得不继续使用它。有人能提出一些好主意吗 javascriptJavascript 在jquery中获取方法失败时设置div,javascript,jquery,Javascript,Jquery,我想将div的文本设置为“notfound”,以防脚本无法获取脚本中的url。我正在使用jQuery1.4版本,出于某种原因,我不得不继续使用它。有人能提出一些好主意吗 javascript $(文档).ready(函数(){ $(“#幻灯片”).html(“”); $.get('someURl', 职能(d){ var i=0; var数组=[]; var anchorImg=''; $(d).查找('entry')。每个(函数(){ anchorImg=“1.4没有延迟函数,因此您唯一的选择
$(文档).ready(函数(){
$(“#幻灯片”).html(“”);
$.get('someURl',
职能(d){
var i=0;
var数组=[];
var anchorImg='';
$(d).查找('entry')。每个(函数(){
anchorImg=“1.4没有延迟函数,因此您唯一的选择是将$转换为$。ajax
调用并使用错误处理程序:
$.ajax({
method: 'GET',
url: 'someURl',
success: function(d) {
var i = 0;
var array = [];
var anchorImg = '';
$(d).find('entry').each(function() {
anchorImg= "<img id='imageID" + i + "' width='480' height='380'/>"
$("#slides").append(anchorImg);
var $entry = $(this);
var pic = $entry.find('content').attr('src');
array[i] = pic;
var ankita = "imageID" + i;
document.getElementById(ankita).src = array[i];
i++;
});
},
error: function() {
$('#slides').text('Not found');
}
});
$.ajax({
方法:“GET”,
url:'someURl',
成功:功能(d){
var i=0;
var数组=[];
var anchorImg='';
$(d).find('entry').each(function(){
anchorImg=”
不过,您确实应该使用最新版本的jQuery。1.4已经过时将近4年了!1.4没有延迟函数,因此您唯一的选择是将$.get
转换为$。ajax
调用并使用错误处理程序:
$.ajax({
method: 'GET',
url: 'someURl',
success: function(d) {
var i = 0;
var array = [];
var anchorImg = '';
$(d).find('entry').each(function() {
anchorImg= "<img id='imageID" + i + "' width='480' height='380'/>"
$("#slides").append(anchorImg);
var $entry = $(this);
var pic = $entry.find('content').attr('src');
array[i] = pic;
var ankita = "imageID" + i;
document.getElementById(ankita).src = array[i];
i++;
});
},
error: function() {
$('#slides').text('Not found');
}
});
$.ajax({
方法:“GET”,
url:'someURl',
成功:功能(d){
var i=0;
var数组=[];
var anchorImg='';
$(d).find('entry').each(function(){
anchorImg=”
不过,你真的应该推动使用最新版本的jQuery。1.4已经过时将近4年了!将$.get切换到$.ajax(这只是一个传递),这样你就可以提供一个失败处理程序。1.4版发布日期:2010年1月14日将$.get切换到$.ajax(这只是传递)因此,您可以提供一个失败处理程序。版本1.4发布日期:2010年1月14日是否可以通过在jQuery的get方法中声明一个变量并增加其值,然后检查它是否增加了?可能-但这将是一种非常有技巧的方法。如果使用浏览器内部XHR响应来判断是否有错误。是否可以通过在jQuery的get方法中声明一个变量并增加其值,然后检查它是否增加了值来执行此操作?可能-但这将是一种非常粗糙的方法。我的示例中的代码使用浏览器内部XHR响应来确定是否有错误。