相信大家对于asp和json都不陌生,当下json应用的非常广泛,但asp语言中并没有可以直接生成json对象的方法,这个就比较麻烦了。还好现在有了JSON.asp和json.js 了
下面介绍 asp怎么返回json
1.目的:用asp得到json对象:
{"status": "OK","rows": 2}
这是我们将得到的json数据。
2.需要引用的文件
后台需要引入json类文件: json.asp ,
前台需要引入常用的文件: json2.js , jquery.js
3.后台程序代码:(关键的来了)
index_json.asp 页面代码:
简单版本
Set jsonObj=New json
jsonObj.toResponse=False
Set json_ret = server.createobject("scripting.dictionary")
json_ret.Add "status","OK2"
json_ret.Add "msg",2
jsonStr = jsonObj.toJSON(Empty,json_ret,False)
response.Write jsonStr
%>
加入查询数据库版本
二个大家随意用哪个。思路是这样的
Dim sql_class,sql_top,sql_colums,sql_whereBy,sql_orderBy
sql_class = request.Item("sql_class