Webform 选择地图并描点之前端部分

1.前台HTML部分

<tr>
                                    <td>
                                        <a href="#" class="map-mao" οnclick="ShowBaiduPosition({'lng':$('#TXT__Lng__TZ_JBXX').val(),'lat':$('#TXT__Lat__TZ_JBXX').val(),'lx':$('#TXT__PLX__TZ_JBXX').val(),'list':$('#TXT__PList__TZ_JBXX').val(),'callback':'SetBaiduPosition'});">
                                            <i class="p-icon icon-mao"></i>选择地图坐标点</a>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <div class="mao-list">
                                            <asp:TextBox ID="TXT__Lng__TZ_JBXX" runat="server" Width="50PX" Style="display: none;"></asp:TextBox>
                                            <asp:TextBox ID="TXT__Lat__TZ_JBXX" runat="server" Width="50PX" Style="display: none;"></asp:TextBox>
                                            <ul>
                                                <li><a><i class="p-icon icon-weizhi"></i>维度:<span id="xpoint">无描点信息</span>&nbsp;&nbsp;经度:<span
                                                    id="ypoint">无描点信息</span></a></li>
                                            </ul>
                                        </div>
                                    </td>

</tr>

 <asp:TextBox ID="TXT__PList__TZ_JBXX" runat="server" Style="display: none;"></asp:TextBox>
    <asp:TextBox ID="TXT__PLX__TZ_JBXX" runat="server" Style="display: none;"></asp:TextBox>
    

2.前台JS部分

 //初始显示图片
                            if ($.trim($('#TXT__XGT__TZ_JBXX').val()).length > 0) {
                                $('#UpF').prop("src", Svr_GetDomainUrl($.trim($('#TXT__XGT__TZ_JBXX').val())));
                            }
                            //初始显示地图坐标
                            if ($.trim($('#TXT__Lng__TZ_JBXX').val()).length > 0 && $.trim($('#TXT__Lat__TZ_JBXX').val()).length > 0) {
                                $('#xpoint').html($('#TXT__Lng__TZ_JBXX').val());
                                $("#ypoint").html($('#TXT__Lat__TZ_JBXX').val());
                            }


        //写在调用的页面上,函数名称、参数名可以自定义,参数类型和个数不可变。
        //此函数名用于标注坐标点的页面回调该函数给当前页面的输入框赋值
        function SetBaiduPosition(opts) {
            var lng = opts.lng;
            var lat = opts.lat;
            var list= opts.list;
            var lx= opts.lx;
            $('#TXT__Lng__TZ_JBXX').val(lng);
            $('#TXT__Lat__TZ_JBXX').val(lat);
            $('#TXT__PList__TZ_JBXX').val(list);
            $('#TXT__PLX__TZ_JBXX').val(lx);
            $('#xpoint').html(lng);
            $('#ypoint').html(lat);
        }

        function GetSignUploadFile(v) {

            if (v != undefined && v.length > 0) {
                $('#UpF').prop("src", Svr_GetDomainUrl(v[0].data));
                $('#TXT__XGT__TZ_JBXX').val(v[0].data);
                changeimg();
            }
        }
        function ClearUpF() {
            $('#UpF').prop("src", "/Themes/Default/images/none.jpg");
            $('#TXT__XGT__TZ_JBXX').val('');
            changeimg();
        }


        function changeimg() {
            if ($('#TXT__ID__TZ_JBXX__PK').val() != "") {
                $.ajax({
                    async: false,
                    method: "post",
                    url: "/AjaxHandler/XGJBCo.ashx",
                    data: { "t": "X", "XGT": encodeURI($('#TXT__XGT__TZ_JBXX').val()), "PKID": encodeURI($('#TXT__ID__TZ_JBXX__PK').val()) },
                    dataType: "html",
                    success: function (data) {

                        if (data == "true") {
                            if ($('#TXT__XGT__TZ_JBXX').val() == "") {
                                art.dialog({ time: 2, content: '效果图已删除!' });
                            }
                            else {
                                art.dialog({ time: 2, content: '效果图已修改!' });
                            }
                        }
                        else {
                            art.dialog({ time: 2, content: '效果图修改失败!' });
                        }
                    },
                    error: function () {
                        art.dialog({ time: 2, content: '效果图修改异常请重试!' });
                    },
                    complete: function () { }
                });
            }
        }
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_74456535

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值