function listNames() {
var name =$("#tName").val();
$.get("boardlist.action?typeName="+name, null, callback);
}
function callback(date) {
var resultobj = $("#result");
resultobj.html(date);
}
数据已返回
服务端返回的是json格式数据,所以你的结果应该是这种格式:
[{},{},{}]或者["","",""],用javascript的eval()一下,就是对象数组了。
[code="java"]
[/code]
这样就可以打印所有的返回list,这里只是举例一个简单数组而已,如果是
[{"dataname":"","datatype":""},{},{}]对象数组格式的话,原理也一样,
只是数组里面生成的是对象而已,
前台分割字符串。或者后台返回JSON类型的数据
我这个例子不就是前台分割json为数组吗?
先看看你的具体的数据是什么内容呀?
alert(data) 看看
[quote]先看看你的具体的数据是什么内容呀? [/quote]
jquery get方法返回的是json数据格式
[quote]我请求一个action,请求回来是action跳转的页面,页面时可以显示相关数据的。但是并不是我想要的下拉列表框 [/quote]
你有2个选择:
1、在Action端,将返回的数据处理成,客户端易用的形式。比如JSON
2、在前台,用js同DOM的方式,解析后台Action返回的页面,然后使用解析后的数据。