Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中获取方法失败时设置div_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery中获取方法失败时设置div

Javascript 在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没有延迟函数,因此您唯一的选择

我想将div的文本设置为“notfound”,以防脚本无法获取脚本中的url。我正在使用jQuery1.4版本,出于某种原因,我不得不继续使用它。有人能提出一些好主意吗

javascript
$(文档).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响应来确定是否有错误。