首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于Jquery跟后台交互的有关问题

2012-09-14 
关于Jquery跟后台交互的问题比如我用$.post(Houtaiservlet,{carname:BMW,type:one},function(dataSe

关于Jquery跟后台交互的问题
比如我用$.post("Houtaiservlet",{carname:"BMW",type:"one"},function(dataSelect){},"json")
我在后台用String carname= request.getParameter("BMW");都可以接收到这2个值
String type = request.getParameter("type");
if (type.equals("one"))
{
String[] data = null;
if (keyword.equals("BMW") )
{
data = new String[3];
data[0] = "宝马3系列";
data[1] = "宝马5系列";
data[2] = "宝马7系列";
}

也可以进到这个方法,但是就是怎么把这些值返回给function(dataSelect){}这个函数呢?
如果我的函数里我想有这些方法
function(dataSelect)
{
  if(dataSelect.length != 0)
  {
  for ( var i = 0; i < data.length; i++)
  {
  $("<option value = '"+data[i]+"'>"+data[i]+"</option>").appendTo(selectCartype);
  }
  }
}

[解决办法]
对了,还得设置头部,response.setContentType("application/json;charset=utf-8");

热点排行