ajax中文乱码
用了ajax出现了中文乱码额
怎么办?
if(xmlHttp.responseText=="true")
{
name.value ='匿名用户';
}
else
{
name.value="";
}
匿名用户的输出来后会出现乱码
怎么解决?
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
在页面加了这句没用额
我的js是写在一个单独的js里面!
引用JS时加charset ="gb2312"
比如<script type ="text/javascript" src="../../../JS/calendar.js" charset ="gb2312"></script>
还有在Ajax请求将中文编码
escape() 编码下 试试
相关问答:
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");
var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......
是新手
代码如下:
test.jsp:
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" ......
代码中,如果将//alert(1) 注释打开,那么就可以调用,如果注释掉就无法调用
怀疑是导JS文件出问题了,因为写过jsp引两个JS文件没问题,
而JSP引一个JS文件,这个JS引别外的JS文件出现下面问题,上网找了半天没结 ......
function callback(){
if (req.readyState == 4){
if(req.status == 200){
var msg = req.responseXML.getElementsByTagName("msg")[0];
// alert(msg.chil ......