代码如下:
前台页面
$.getJSON(“AjaxService.asp?uid=” + escape(option.value) + “&r=” + Math.random(), function (date) {
if (date.success == 0) {
validateSettings.succeed.run(option);
namestate = true;
} else {
validateSettings.error.run(option, option.prompts.error.beUsed.replace(“{1}”, option.value));
namestate = false;
}
})
后台
<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>
<!–#include file=”JSON_2.0.4.asp”–>
<!–#include file=”conn.asp”–>
<%
Response.Charset=”utf-8″
Dim data,uname
Dim rs,sql
uname=Request.QueryString(“uid”)
uname=VbsUnEscape(uname)
Set data = jsObject()
Set rs=server.createobject(“adodb.recordset”)
sql=”selse * from table where field =’”&uname&”‘”
if rs.eof and rs.bof then
data(“s
ASP生成JSON的问题
最新推荐文章于 2023-08-28 20:46:44 发布
在使用ASP生成JSON时遇到后台返回乱码的问题,通过在每个ASP文件顶部添加响应编码设置,设置`CODEPAGE=65001`,`Charset=utf-8`,并确保文件以UTF-8格式保存,可以解决乱码问题。此外,文章还提及了其他与Web开发相关的常见问题,如do while语句执行顺序、FSO删除文件、ASP+JMAIL的使用、Ajax页面问题以及如何避免数据库单号重复。
摘要由CSDN通过智能技术生成