87,901
社区成员
发帖
与我相关
我的任务
分享
function khsf(){
createXMLHttpRequest();
var khname=$("#d_khname").val();
var url="user.do?hxh=khsf&khname="+khname;
//document.location.replace(url);//如何选择使用这个跳转的话,Action中不会出现乱码
XMLHttpReq.open("post", url, true);
XMLHttpReq.onreadystatechange=callback;
XMLHttpReq.send(null); // 发送请求
}
function callback(){
var res=XMLHttpReq.responseText;
alert(res)//如何选择的客户名称不是中文的话,能够输出相应的值
}
//根据传来的客户名称来获取客户的收费标准
String khname = new String(request.getParameter("khname").getBytes(
"ISO-8859-1"), "UTF-8");
//我在配置文件中已经设置字符过滤类,可这里为何还是出现乱码
//System.out.println("khname=" + khname);
Map m = ud.khsf(khname);
System.out.println(m);
request.setAttribute("m", m);
PrintWriter out=response.getWriter();
out.print(m);
function khsf(){
createXMLHttpRequest();
var khname=$("#d_khname").val();
var url="user.do?hxh=khsf&khname="+khname;
var par = "hxh=khsf&hkname="+encodeURIComponent(khname);
//document.location.replace(url);
XMLHttpReq.open("post", url, true);
XMLHttpReq.onreadystatechange=callback;
XMLHttpReq.send(par);
}
function callback(){
var res=XMLHttpReq.responseText;
alert(res);
}
function test1(xmlhttp)
{
var returnvalue = xmlhttp.responseText;
json = eval("(" + returnvalue + ")");
var s = document.getElementById("s");
for (var i = 0; i < json.res.length; i++)
{
s.options.add(new Option(json.res[i].key, json.res[i].value));
}
}
function callback(){
var res=XMLHttpReq.responseText;
var json = eval("(" + res + ")");
var oselect = document.getElementById("sfbh");
for(var i = 0; i < json.length; i++)
{
oselect.options.add(new Option(json[i].key1, json[i].key2))
}
}
document.getElementById("sfbh").options.add(new Option(text, value));