asp.net 中国地图点击省份,弹出一个层, 层里面的内容从数据库中获取城市!急,在线结贴 asp.net地图中国 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 点省份时你是可以拿到当前省份的ID,弹出层后用省份ID到数据库中读取出下级城市 顶楼上。想问下你的点击时间是通过什么获取到的?是js的点击的坐标吗?听说html有一种是不规则图行的标记。 既然省份已经拿到,那就将它当做参数传递给处理url,它去数据库中选择城市,然后组织成你能识别的格式,比如json返回给你,你把他们显示在界面就是了,可以用ajax异步请求 就是啊,很简单的东西啊,ajax异步 ajax 传入你点击的城市。在success里面拼接dom 定位到你的这个层的元素 进行html赋值 或者挨个挨个的append 我现在就是通过ajax传入参数到一个一般处理程序, 但是不知道如何显示到弹出的层上! 您是否有显示出来的案例! 麻烦您发给我下! $.ajax({ type: "get", url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']), cache: false, success: function(reg){ var arr=reg.split('|'); var returnval=arr[0].toString(); var tip=arr[1].toString(); ab.show(); //显示层 } }); 我现在就是通过ajax传入参数到一个一般处理程序, 但是不知道如何显示到弹出的层上! 您是否有显示出来的案例! 麻烦您发给我下! $.ajax({ type: "get", url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']), cache: false, success: function(reg){ var arr=reg.split('|'); var returnval=arr[0].toString(); var tip=arr[1].toString(); ab.show(); //显示层 } }); 既然,城市的数据都获得了,显示应该没问题吧: 根据ajax返回的值,进行创建所需显示的html控件并关联数据,然后加载到弹出的层中不就好了? $("#id").html(cityHtml); 你的代码里面的ab是不是就是弹出层?如果是的话,你需要显示tip,就可以ab.html(tip).show(); $.ajax({ type: "get", url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']), cache: false, success: function(reg){ var arr=reg.split('|'); var returnval=arr[0].toString(); var tip=arr[1].toString(); ab.html(tip).show(); //显示层 } }); 哼哼,如果你说你的这个“弹出层”是从服务器端拼的什么html字符串,那么我想你可能不太会使用前端开发。如果是从服务器动态拼的字符串,那么估计想让你针对这个“弹出层”继续开发有创意的交互功能,就立刻变得非常困难了。 一个前端工程师,他如果单独设计一个div或者插件的UI行为,他会用json数据交给javascript框架程序来渲染。而不写 $("#d").html(x); 这类代码。 ASP.NET 自定义控件如何触发回传事件? HybridDictionary 怎么序列化使用 C#控件绑定问题 到底多少分可以解决这样的问题?在GridView中点下载就把二进制文件下载到本地电脑 像CSDN中的relation tag 的算法是如何实现的呀? C#中没有找到适合的方法来重写问题 讨论一个问题!! 请问,如何创建 Web Service 代理类 点击按钮后跳出一个层,用JS。。 sql server2008突然就不能远程连接了 怎么获取Control类中value值 高分求助ASP.NET怎样与WINFORM进行通信
想问下你的点击时间是通过什么获取到的?
是js的点击的坐标吗?
听说html有一种是不规则图行的标记。
我现在就是通过ajax传入参数到一个一般处理程序, 但是不知道如何显示到弹出的层上! 您是否有显示出来的案例! 麻烦您发给我下!
$.ajax({
type: "get",
url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']),
cache: false,
success: function(reg){
var arr=reg.split('|');
var returnval=arr[0].toString();
var tip=arr[1].toString();
ab.show(); //显示层
}
});
我现在就是通过ajax传入参数到一个一般处理程序, 但是不知道如何显示到弹出的层上! 您是否有显示出来的案例! 麻烦您发给我下!
$.ajax({
type: "get",
url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']),
cache: false,
success: function(reg){
var arr=reg.split('|');
var returnval=arr[0].toString();
var tip=arr[1].toString();
ab.show(); //显示层
}
});
既然,城市的数据都获得了,显示应该没问题吧:
根据ajax返回的值,进行创建所需显示的html控件并关联数据,然后加载到弹出的层中不就好了?
$("#id").html(cityHtml);
type: "get",
url: "ShowChannel.ashx?paramName=" + escape(china[state]['name']),
cache: false,
success: function(reg){
var arr=reg.split('|');
var returnval=arr[0].toString();
var tip=arr[1].toString();
ab.html(tip).show(); //显示层
}
});