关于自动完成str=str&"" 是什么意思?

yacity 2010-10-14 10:50:44
我有一段代码 是自动完成的中心代码.
这段代码可以自动完成 数据库中 chanpinname 中的字段。
如果我要让他同时列出 chanpinname 和guige 怎么弄?


代码如下:
<!--#include file="../conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
Response.ContentType="text/xml"
k=trim(request("keyword"))
a=cint(request("a"))
sql="select chanpinname,guige from cangku where chanpinname like '%"&k&"%' "
rs.open sql,conn,1,3
str="<?xml version=""1.0"" encoding=""gb2312""?>"
str=str&"<data>"
If rs.EOF or rs.BOF Then
str=str&"<result>false</result>"
Else
str=str&"<result>true</result>"
Do While Not rs.EOF
str=str&"<name>"
str=str&"<![CDATA["&rs("chanpinname")&"]]>"
str=str&"</name>"
rs.MoveNext
Loop
End If
str=str&"</data>"
rs.close
response.write str
%>


//代码完成

比如cangku 表里 有 chanpinname 和 guige 两列
chanpinname 里面有 “特级红绳” 等数据
对应的规格guige 有 “4cm” 等

现在 我输入产品名称 “特级” 他会 自动完成 “特级红绳”
如果我想让他 把规格 一起列出来 该怎么修改?
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你连接成xml文件的时候加上规格不就行了

Do While Not rs.EOF
str=str&"<name>"
str=str&"<![CDATA["&rs("chanpinname")&" "&rs("guige")&"]]>"'===========
str=str&"</name>"
rs.MoveNext
Loop
孟子E章 2010-10-15
  • 打赏
  • 举报
回复
对xml不熟悉,就用json传递啊
yacity 2010-10-15
  • 打赏
  • 举报
回复
对 XML 一点都不懂呢~!
yacity 2010-10-15
  • 打赏
  • 举报
回复
成功了~!!!谢谢 showbo~!!!
原来是这么简单呀。我对一点 都不懂。昨天整个晚上 都在 试 就是不成功。超级郁闷~~~!

我昨天
<%
str=str&"<name>"
str=str&"<![CDATA["&rs("chanpinname")&"]]>"&"<![CDATA["&rs("chanpinname")&"]]>"

str=str&"</name>"



str=str&"<name>"
str=str&"<![CDATA["&rs("chanpinname")&"]]>"

str=str&"</name>"


str=str&"<name>"
str=str&"<![CDATA["&rs("guige")&"]]>"

str=str&"</name>"

%>
试了一整个晚上都不行。
超级郁闷哦
yacity 2010-10-14
  • 打赏
  • 举报
回复
比如 我输入 “特级” 两个字 自动完成的时候 会提示

特级红绳 4cm
特级红绳 2cm
特级红绳 12cm

一次性出现两个字段 chanpinname 和 guige 该如何写?
内容概要:本文围绕基于交替方向乘子法(ADMM)的多主体综合能源系统分布式协同优化展开研究,提出了一种兼顾系统整体性能与各主体隐私保护的分布式优化框架,并提供了完整的Matlab代码实现。研究详细构建了包含电、热、气等多种能源形式耦合的多主体综合能源系统模型,设计了基于ADMM算法的分布式求解机制,实现了在去中心化架构下的协同优化调度。文中深入分析了算法的迭代流程、收敛条件及关键参数(如惩罚因子)对优化性能的影响,通过仿真实验验证了该方法在提升能源利用效率、促进多能协同、降低运行成本方面的有效性,适用于园区微网、能源互联网等复杂场景下的分布式决策需求。; 适合人群:具备一定优化理论基础和Matlab编程能力的研究生、科研人员及从事综合能源系统、智能电网、分布式能源管理等相关领域的工程技术人员。; 使用场景及目标:①实现多主体综合能源系统中电、热、气等多能流的协同调度与优化运行;②解决传统集中式优化带来的数据隐私泄露和计算负担过重问题,支持去中心化的分布式决策模式;③为能源互联网、智慧园区、微电网等实际应用场景提供可复现、易拓展的算法原型与技术参考。; 阅读建议:建议读者结合所提供的Matlab代码进行动手实践,重点理解ADMM算法中增广拉格朗日函数的构造、变量更新规则及收敛判据的实现过程,关注惩罚参数设置对算法收敛速度与稳定性的影响,可进一步尝试将其拓展应用于其他分布式优化问题或与其他智能算法进行性能对比研究。

52,780

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧