账号通
    

账号  

密码  

1736

查看

9

回复
主题:[求助]ajax 生成的[收藏主题] 转到:  
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/4 21:45:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

我用sql调用的,为了配合模板,需要修改<span id=**>成为<tbody id=**>

 

我在KS_inc下面修改了Kesion.Label.SQLCls.asp文件:

     If Ajax=1 and GetFrom<>"ajax" Then  ReplaceDIYFunctionLabel="<tbody id=""" & replace(replace(replace(replace(replace(SqlLabel,"{",""),"}",""),"(","ksl"),")","ksr"),"_","ksu") & CurrTag & """></tbody>":exit function

 

前台模板中也生成了下面这句:

<tbody id="SQLksu今日文章ksl100,0,0ksr"></tbody>

 

但就是数据调用不出.

用span中间套用的tr.td什么的都乱套啦...

 

还需要修改哪里呢?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/5 11:05:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
感谢大家的帮忙 我已经改掉了模板 但新的问题又来了 开新贴求助....
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/3/5 9:58:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线商城系统(NET)

可以这样理解.<tbody>不具体innerHTML属性,所以读出来的数据,无法覆值给tbody

 

 

改成div,span就可以

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/4 22:28:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统

十分感谢LS的帮助,但我还是想改掉这个span

 

我现在整个页面就这一个表格,如果标签里加上table,会生成好多表格的.css又会改动.标签也很多...工程不算小呢.

目前其他地方没有用到ajax,只有这些表格,无所谓,搜索引擎也很难收录这些格局内容重复的信息...

 

我想是不是还有一个简单的地方没有找到,还没改过来,模板里已经生成了<tbody id="SQLksu文章列表一ksl100,0,0ksr"></tbody>,为什么不显示呢?是不是再修改一个小地方,就可以达到所愿。这样我只需把模板中的<tbody>批量去除就OK了。如果不是那么简单,只有采取LS的方法啦...

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wuhhanxiao 当前离线

79

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1084 分
登录次数:88 次
注册时间:2008/9/26
最后登录:2013/2/11
wuhhanxiao 发表于:2010/3/4 22:12:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统

模板的HTML部分必须做出一定改动。

 

简单的说就是把整个table都包含到标签里,而不是取标签的tbody。

 

这样输出的是一整个table,而不是table的某一部分。table比div,span稍麻烦,如果tr td不匹配必然错位。

 

<table id="browser">
<thead> {SQL_列表(100,1)}</thead>

<tbody>{SQL_列表(100,1)}</tbody>  

<tbody>....</tbody> 

<tbody>....</tbody>  

</table>

 

我看出来你这个地方需要什么效果了。~按你思路去修改ajax输出,如果细心修改到最后倒也解决你这个地方问题。不过十分南辕北辙。(你其他用ajax的地方也会怪怪的去输出tbody了),为了一颗小树长得好你砍了整个树林 ^-^

 

多个表格列表的话,还是尝试一下改善前端的html排版吧。

比如只输出一个标签

 

{SQL_列表(100,1)}

 

但是在这个标签里完整包含了整个<table>的内容。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/4 21:59:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
以下是引用wuhhanxiao在2010-3-4 21:54:00的发言:

<table>


<tbody>



[loop=5]
<tr><th><a href="" target="blank">{$Field(Title,Text,0,...,1,)}</a></th>


<td></td>


<td></td>


<td></td>   
<td class="tdleft"></td>


</tr>
[/loop]


 


</tbody>


</table>


 


为何不这样做?


 


================


这样也可以但我的模板早就搞好了,今天突然想到用ajax的,发现有些麻烦.


我的是这样.


 


<table id="browser">
<thead> {SQL_列表(100,1)}</thead>


<tbody>{SQL_列表(100,1)}</tbody>  


<tbody>....</tbody> 


<tbody>....</tbody>  


</table>


循环的就是tbody 而且这样标准些...我还用了表格行高亮效果...多个表格<table>效果又不行了...

我也糊涂了,你还是告诉我哪里改好吗?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wuhhanxiao 当前离线

79

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1084 分
登录次数:88 次
注册时间:2008/9/26
最后登录:2013/2/11
wuhhanxiao 发表于:2010/3/4 21:54:00   | 只看该作者 查看该作者主题 7楼 

<table>


<tbody>



[loop=5]
<tr><th><a href="" target="blank">{$Field(Title,Text,0,...,1,)}</a></th>


<td></td>


<td></td>


<td></td>   
<td class="tdleft"></td>


</tr>
[/loop]


 


</tbody>


</table>


 


为何不这样做?将table放入循环部分,但是不是循环体loop中。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/4 21:51:00   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店

我的sql标签里是这样.表格的


 


[loop=5]
<tr><th><a href="" target="blank">{$Field(Title,Text,0,...,1,)}</a></th>


<td></td>


<td></td>


<td></td>   
<td class="tdleft"></td>


</tr>
[/loop]


外面加个span 不能用了...

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wuhhanxiao 当前离线

79

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1084 分
登录次数:88 次
注册时间:2008/9/26
最后登录:2013/2/11
wuhhanxiao 发表于:2010/3/4 21:50:00   | 只看该作者 查看该作者主题 9楼 
科汛在线考试系统(NET)

……这完全是一个前端问题……

 

ajax是回写的。就看回写到你网页里的html和你上下文如何衔接了……

 

另外……虽然不知道你具体使用环境……不过这种ajax的span换成tbody的做法…… 实在不推荐……

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yizhe 当前离线

97

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:803 分
登录次数:48 次
注册时间:2006/10/29
最后登录:2010/9/26
yizhe 发表于:2010/3/4 21:46:00   | 只看该作者 查看该作者主题 10楼 
做在线知识付费 选科汛云开店
在线等高手来帮忙.......
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.17188秒 powered by KesionCMS 9.0