【Ajax】

ajax

Cierre

(function (func) {
    $.ajax({
        url: "/data/get_map",
        type: "GET",
        dataType: "json",                       //json格式
        success: function (data) {
            func(data);
        }
    });

})(function (data) {          //data:ajax返回的数据

})

Razones para escribir en este formato:

mytestarea.js

var areas=[];

area.js

var areas = [
{"code":"110000","parentCode":"0","level":"1","name":"北京市","latitude":"39.929986","longitude":"116.395645"},
{"code":"110100","parentCode":"110000","level":"2","name":"市辖区","latitude":"","longitude":""},
{"code":"110101","parentCode":"110100","level":"3","name":"东城区","latitude":"40.033162","longitude":"116.239678"},
{"code":"110109","parentCode":"110100","level":"3","name":"门头沟区",]

mytestpage.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script src="/static/js/area.js"></script>

<script src="/static/house/mytestarea.js"></script>

</body>
</html>

En este momento, los datos en arae [] están vacíos, porque el motor js es de un solo subproceso, se carga de arriba a abajo, y el que se carga más tarde sobrescribirá la variable anterior con el mismo nombre de variable.

Puede haber muchas variables de opción en el código de la imagen. Para evitar sobrescribir, establezca el alcance del archivo js

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/Qmilumilu/article/details/104783155
Recomendado
Clasificación