Почему двоеточие (:) является недопустимым символом, если я хочу создать массив json в вызове ajax? - PullRequest
0 голосов
/ 25 июня 2018

Я не понимаю, почему двоеточие (:) возвращает недопустимый символ Ошибка , если я хочу создать массив json в вызове ajax.

Теперь я объясню свой код ... У меня есть функция с 2 аргументами: первый nome_file - это имя файла javascript, в котором содержится многомерный массив данных о землетрясениях, а второй аргумент query - это строка с параметры, используемые для фильтрации землетрясений в файле js (добавлены с помощью вызова ajax).

При разборе Quakes добавится пустой массив var array_padre = [] Но все проанализированные землетрясения будут json массивом.

    jQuery.ajax({               
        url: "http://www.example.com/"+nome_file+".js",
        dataType: "script",
        cache: false,
        success: function () {
            if(nome_file = "quakes48h"){
                var array= quakes48h; //name array of external js file
            }
            else{
                var array= week; //name array of external js file
            }
            for(var x= 0; x < array.length; x++){
                if(((array[x][1] >= dal) && (array[x][1] <= al))){
                    array_padre.push({ 
                        idserial: array[x][0],                      ​​​​
                        ipocentro: array[x][5],                     ​​​​
                        latitude: array[x][2],                      ​​​​
                        longitude: array[x][3],                     ​​​​
                        magnitude: array[x][4],                     ​​​​
                        milliseconds: array[x][1],                      ​​​​
                        region: array[x][7]
                    });
                }
            }               
        }
    }); 

Вернуть, что двоеточие (:) является недопустимым символом Ошибка

Почему? Большое спасибо ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...