zoukankan      html  css  js  c++  java
  • async--ajax异步传输

    如图:轨迹点组编号依赖所属路口的设置。

    所以ajax是异步执行,获取到所属路口还没执行完,就已经执行到根据所述路口获取轨迹点组编号,所以获取不到轨迹点组编号。

    async:false改成同步执行。就没毛病了。

    async(异步的)

    //获取路名
    function getRoadName() {
        map.clearMap();
        $.ajax({
            url : '/crossroad/list/120000',
            dataType : 'json',
            type : 'post',
            async:false,
            success : function(back) {
                var roadList = back.content.roadList;
                $.each(roadList,function(index, value, array){
                    $("#lk_name").append("<option value='"+value.id+"' >"+value.crssroadName+"</option>");
                });
            }
        });
    
    }
    //获取道路轨迹点组Id
    function getRoadPointGroupId(){
        var cro = $("#lk_name").val();
        $.ajax({
            url : '/trajectory/get/roadNumber/'+cro,
            dataType : 'json',
            type : 'post',
            success : function(back) {
                var roadName_id = back.content.roadNumber;
                document.getElementById("group_id").value=roadName_id;
            }
        });
    }
  • 相关阅读:
    Vuejs的一些总结
    vue.js中$emit的理解
    Vue.js——60分钟快速入门
    [ARC096E] Everything on It
    [ARC093E] Bichrome Spanning Tree
    [ARC093F] Dark Horse
    [ARC100F] Colorful Sequences
    卡特兰数 学习笔记
    【原】图练习
    【原】图
  • 原文地址:https://www.cnblogs.com/yunqing/p/8579705.html
Copyright © 2011-2022 走看看