-3

Я не могу получить доступ к обновленному глобальному массиву (a1), он показывает пустой массив.Как обновить глобальный массив Javascript?

<script type="text/javascript"> 

var video_object = { title1:"", desc:"", link1:"",url1:""}; 
var a1 = []; 

alert(a1.toSource()); // Inital array Value 
$(function() { 

    $("#upload1").click(function(){ 

     video_object.title1 = $("#title1").val();  
     video_object.desc = $("#desc1").val();     
     video_object.link1 = $("#extra1").val();  
     video_object.url1 = $("#path1").val();  
     a1.push(video_object); 

     alert(a1.toSource()); // Array Value updated initially (but gets null value afterwards) 
    }); }); 


</script> 
+3

Итак, что, кажется, здесь проблема? Вы просто дали нам блок кода, позаботились о том, чтобы описать его и проблему, с которой вы сталкиваетесь? –

+0

@RocketHazmat: я не могу получить доступ к обновленному глобальному массиву, он показывает нулевой массив. пожалуйста помоги. –

+1

Где он показывает «нулевой массив»? Когда? – Quentin

ответ

0

Похоже, функция Object.prototype.toSource() поддерживается только в Firefox.

MDN

+0

Вопрос гласит, что массив имеет значение null, а не то, что он выдает ошибку, потому что 'toSource' не определен. Хотя это проблема с кодом, проблема не в этом вопросе. – Quentin

+0

@Quentin время, чтобы закрыть вопрос как не-репродуцированный/слишком локализованный, тогда? –

+2

Вы связались с русской версией. Лучше удалите язык из ссылки, чтобы люди увидели страницу на своем языке. – Oriol

0

Я думаю, что вы хотите сделать:

<script type="text/javascript"> 
    var a1 = []; 

    alert(a1.toSource()); // Inital array Value 
    $(function() { 

    $("#upload1").click(function(){ 
     var video_object = { title1:"", desc:"", link1:"",url1:""}; 

     video_object.title1 = $("#title1").val();  
     video_object.desc = $("#desc1").val();      
     video_object.link1 = $("#extra1").val(); 
     video_object.url1 = $("#path1").val();  
     a1.push(video_object); 

     alert(a1.toSource()); 
    }); 
    }); 
</script> 
Смежные вопросы