|
主题:[求助]ajax 生成的[收藏主题] | 转到: |
我用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) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
wuhhanxiao 发表于:2010/3/4 22:12:00 | 只看该作者 查看该作者主题
报纸
模板的HTML部分必须做出一定改动。
简单的说就是把整个table都包含到标签里,而不是取标签的tbody。
这样输出的是一整个table,而不是table的某一部分。table比div,span稍麻烦,如果tr td不匹配必然错位。
<table id="browser"> <tbody>{SQL_列表(100,1)}</tbody> <tbody>....</tbody> <tbody>....</tbody> </table>
我看出来你这个地方需要什么效果了。~按你思路去修改ajax输出,如果细心修改到最后倒也解决你这个地方问题。不过十分南辕北辙。(你其他用ajax的地方也会怪怪的去输出tbody了),为了一颗小树长得好你砍了整个树林 ^-^
多个表格列表的话,还是尝试一下改善前端的html排版吧。 比如只输出一个标签
{SQL_列表(100,1)}
但是在这个标签里完整包含了整个<table>的内容。 |
|
支持(0) | 反对(0) 顶端 底部 |
以下是引用wuhhanxiao在2010-3-4 21:54:00的发言: <table> <tbody> [loop=5] <td></td> <td></td> <td></td> </tr>
</tbody> </table>
为何不这样做?
================ 这样也可以但我的模板早就搞好了,今天突然想到用ajax的,发现有些麻烦. 我的是这样.
<table id="browser"> <tbody>{SQL_列表(100,1)}</tbody> <tbody>....</tbody> <tbody>....</tbody> </table> 循环的就是tbody 而且这样标准些...我还用了表格行高亮效果...多个表格<table>效果又不行了... 我也糊涂了,你还是告诉我哪里改好吗? |
|
支持(0) | 反对(0) 顶端 底部 |
wuhhanxiao 发表于:2010/3/4 21:54:00 | 只看该作者 查看该作者主题
7楼
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
wuhhanxiao 发表于:2010/3/4 21:50:00 | 只看该作者 查看该作者主题
9楼
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |