使用asp+ajax+json实现自动完成

使用asp+ajax+json实现自动完成,ajax,json,asp-classic,Ajax,Json,Asp Classic,我的表有六个字段,名称是:Code、name、Model、speci、Brand、Unit。我想在“Code”输入选项卡上输入第一个字母,它可以通过JSON请求数据库返回10条记录,当我选择一条时,自动填充6个标签。 我以前没有做过类似的项目。我需要一个完整的例子,包括背景处理 sql: 现在,如果您还不知道,我可以使用lacal json,这种编码方式会让您很容易受到SQL注入攻击;更改隐藏形式值的值是很简单的。使用参数化查询。现在,当我传递一个隐藏的表单值为固定值时,该项目使我在提交的查询中

我的表有六个字段,名称是:Code、name、Model、speci、Brand、Unit。我想在“Code”输入选项卡上输入第一个字母,它可以通过JSON请求数据库返回10条记录,当我选择一条时,自动填充6个标签。 我以前没有做过类似的项目。我需要一个完整的例子,包括背景处理 sql:


现在,如果您还不知道,我可以使用lacal json

,这种编码方式会让您很容易受到SQL注入攻击;更改隐藏形式值的值是很简单的。使用参数化查询。现在,当我传递一个隐藏的表单值为固定值时,该项目使我在提交的查询中成为一个headache,页面将优先接收并验证该固定值
set rs =server.createobject("ADODB.RecordSet")
sql="select * from goods where goods_stop=0"
if request("search_code")<>"" then
sql=sql&" and (goods_bar='"&request("search_code")&"' or goods_code like '%"&request("search_code")&"%' or goods_name like '%"&request("search_code")&"%' or goods_letter like '%"&request("search_code")&"%' or goods_short like '%"&request("search_code")&"%')"
end if