当前位置: 代码迷 >> Java Web开发 >> 关于Jquery跟后台交互的有关问题
  详细解决方案

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

热度:2399   发布时间:2013-02-25 21:12:12.0
关于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");
  相关解决方案