我们公司网站也是类似信息网,我们目前发布方法是根据URL参数来动态加载不同的用户控件模块,实现不同分类的发布,公司要求改成百姓一样的发布方式,貌似有点难度, 高分求思路或者源码
17 个解决方案
#1
公司把网站给屏蔽了 晚上回家看看
更换分类整体都是无刷新的一种发布方式
jquery 的菜单么?
更换分类整体都是无刷新的一种发布方式
jquery 的菜单么?
#2
子夜,不只是菜单这么简单,更换分类,牵扯到不同分类的发布方式
#3
我也一直在思考这问题,难道是建不同的表,比如先建一个生活用品,电子产品等大类的表
然后再建生活用品表里面有鞋子,衣服等。 然后在对应的dropdownlist里进行绑定。
我也只能想到这么笨的办法了。期待高手提供更好的办法啊。
然后再建生活用品表里面有鞋子,衣服等。 然后在对应的dropdownlist里进行绑定。
我也只能想到这么笨的办法了。期待高手提供更好的办法啊。
#4
哪里特别了。。
那分类无刷新吗?
旁边放一个DIV
点击这点的。。AJAX提交到一般处理程序。。
返回数据。。。在JS中拼接字符串(拼接成一个table或什么的布局)
赋给div的innerHTML就可以了
#6
回复:chenhongjun0624
我们问题的出发点不一样,你想知道的是怎么设计数据库的,这个我可以告诉你我们的设计方法,就是设计一个信息主分类,其他不同的信息都是他的附属表,再建立不同的表
回复:porschev
你说的思路也许是对的,我只能说也许,你把问题想的太简单了,如果只是拼接字符串就算了,还要牵扯到控件的验证和数据的写入,同时还有上传图片等其他另类功能,你的这个方法我觉得实现起来太困难。
回复:wxr0323
我觉得你说的这个和我问的真的没关系...
我们问题的出发点不一样,你想知道的是怎么设计数据库的,这个我可以告诉你我们的设计方法,就是设计一个信息主分类,其他不同的信息都是他的附属表,再建立不同的表
回复:porschev
你说的思路也许是对的,我只能说也许,你把问题想的太简单了,如果只是拼接字符串就算了,还要牵扯到控件的验证和数据的写入,同时还有上传图片等其他另类功能,你的这个方法我觉得实现起来太困难。
回复:wxr0323
我觉得你说的这个和我问的真的没关系...
#7
我没看出来跟别的联动有什么区别
#8
效果是不错, 一般类似的功能也是用ajax提交到handler然后返回,但往往返回的只是数据
#9
AJax呗,好像没什么不能实现的。看看百姓网先~
#10
看了下,数据量不大,先全部读取出来用div隐藏都行啊~
#11
也只有两级分类,如果多级则需要用到ajax了!
#12
木有发现很神奇之处, 用一般的无刷新联动,不就可以了吗?
#13
真没那么难。。。我提供给你的思路能做出来
#14
用ajax读取如何实现控件的验证,同时还有上传图片等其他另类功能
#15
var a = "?action=metaHtml&category=" + b + (isBianji ? "&adId=" + adId + "&r=" + Math.floor(Math.random() * 100000) : "");
if (window.location.href.indexOf("src=ditanmai") != -1) {
a += "&src=ditanmai";
}
jQuery.getJSON(a,
function(d) {
metaHtml = d.att;
wantedMetaHtml = d.wantedAtt;
jQuery("#gongqiu").html(d.gq).css("display", "block");
jQuery("#setAttribute").html(jQuery("input:radio[name=wanted]:checked").val() == "1" ? wantedMetaHtml: metaHtml).css("display", "block");
descriptionTips = d.descriptionTips;
refreshDescriptionTips();
showAddress();
showCompany();
});
这应该就是楼主想要的功能吧
控件的验证,上传图片等其他另类功能 和ajax并没有什么太大的关系,只要他们属于dom的一部分,就都能处理。
#16
这种形式貌似和原来做的一个高级搜索形式差不多,根据要搜索的内容不同、给出不同的搜索条件(条件?不行,现在表达能力越来越退化了)。。。
#17
最简单的方法,就是这个文件都把发布的界面生成出来了。只不过有一些Div是不可见的,或是通过iframe来动态加载不同的发布界面文件到DIV中来实现。通过点击不同的分类名称,调用Js来显示不同的DIV或是加载不同的发布界面文件
#1
公司把网站给屏蔽了 晚上回家看看
更换分类整体都是无刷新的一种发布方式
jquery 的菜单么?
更换分类整体都是无刷新的一种发布方式
jquery 的菜单么?
#2
子夜,不只是菜单这么简单,更换分类,牵扯到不同分类的发布方式
#3
我也一直在思考这问题,难道是建不同的表,比如先建一个生活用品,电子产品等大类的表
然后再建生活用品表里面有鞋子,衣服等。 然后在对应的dropdownlist里进行绑定。
我也只能想到这么笨的办法了。期待高手提供更好的办法啊。
然后再建生活用品表里面有鞋子,衣服等。 然后在对应的dropdownlist里进行绑定。
我也只能想到这么笨的办法了。期待高手提供更好的办法啊。
#4
哪里特别了。。
那分类无刷新吗?
旁边放一个DIV
点击这点的。。AJAX提交到一般处理程序。。
返回数据。。。在JS中拼接字符串(拼接成一个table或什么的布局)
赋给div的innerHTML就可以了
#5
#6
回复:chenhongjun0624
我们问题的出发点不一样,你想知道的是怎么设计数据库的,这个我可以告诉你我们的设计方法,就是设计一个信息主分类,其他不同的信息都是他的附属表,再建立不同的表
回复:porschev
你说的思路也许是对的,我只能说也许,你把问题想的太简单了,如果只是拼接字符串就算了,还要牵扯到控件的验证和数据的写入,同时还有上传图片等其他另类功能,你的这个方法我觉得实现起来太困难。
回复:wxr0323
我觉得你说的这个和我问的真的没关系...
我们问题的出发点不一样,你想知道的是怎么设计数据库的,这个我可以告诉你我们的设计方法,就是设计一个信息主分类,其他不同的信息都是他的附属表,再建立不同的表
回复:porschev
你说的思路也许是对的,我只能说也许,你把问题想的太简单了,如果只是拼接字符串就算了,还要牵扯到控件的验证和数据的写入,同时还有上传图片等其他另类功能,你的这个方法我觉得实现起来太困难。
回复:wxr0323
我觉得你说的这个和我问的真的没关系...
#7
我没看出来跟别的联动有什么区别
#8
效果是不错, 一般类似的功能也是用ajax提交到handler然后返回,但往往返回的只是数据
#9
AJax呗,好像没什么不能实现的。看看百姓网先~
#10
看了下,数据量不大,先全部读取出来用div隐藏都行啊~
#11
也只有两级分类,如果多级则需要用到ajax了!
#12
木有发现很神奇之处, 用一般的无刷新联动,不就可以了吗?
#13
真没那么难。。。我提供给你的思路能做出来
#14
用ajax读取如何实现控件的验证,同时还有上传图片等其他另类功能
#15
var a = "?action=metaHtml&category=" + b + (isBianji ? "&adId=" + adId + "&r=" + Math.floor(Math.random() * 100000) : "");
if (window.location.href.indexOf("src=ditanmai") != -1) {
a += "&src=ditanmai";
}
jQuery.getJSON(a,
function(d) {
metaHtml = d.att;
wantedMetaHtml = d.wantedAtt;
jQuery("#gongqiu").html(d.gq).css("display", "block");
jQuery("#setAttribute").html(jQuery("input:radio[name=wanted]:checked").val() == "1" ? wantedMetaHtml: metaHtml).css("display", "block");
descriptionTips = d.descriptionTips;
refreshDescriptionTips();
showAddress();
showCompany();
});
这应该就是楼主想要的功能吧
控件的验证,上传图片等其他另类功能 和ajax并没有什么太大的关系,只要他们属于dom的一部分,就都能处理。
#16
这种形式貌似和原来做的一个高级搜索形式差不多,根据要搜索的内容不同、给出不同的搜索条件(条件?不行,现在表达能力越来越退化了)。。。
#17
最简单的方法,就是这个文件都把发布的界面生成出来了。只不过有一些Div是不可见的,或是通过iframe来动态加载不同的发布界面文件到DIV中来实现。通过点击不同的分类名称,调用Js来显示不同的DIV或是加载不同的发布界面文件