页面是这样的:

我要点击查看学籍,就要传一个学生Id到action,我想到的是url传参的方式,但始终不能动态获得。
$.ajax({
type: "get",
url: "stusearch!queryStudentInfo",
data: params,
dataType:"json", //ajax返回值设置为json格式
success: function(data){
var jsondata=eval(data.result1); //通过这个获取数据中的result,然后再进行格式转换
$("tr").remove(".stuInfo"); //删除所有stuInfo类的tr
$.each(jsondata, function(i, item) {
s=jsondata[0].id;
$("#stu").append("<tr class='stuInfo' height='30'><td><input type='checkbox' name='no'></td>"+"<td>"+jsondata[i].name
+"</td><td>"+jsondata[i].id+"</td><td>"
+jsondata[i].entranceDate+"</td><td>"
+jsondata[i].collegeName+"</td><td>"
+jsondata[i].majorName+"</td><td>"+jsondata[i].baseInfo+"</td><td><span>修改 </span><span style='cursor:pointer' onclick="+"javascript:location.href='stumanager!queryInfo?ids='+s"+">查看学籍 </span><span>删除</span></td></tr>");
});
},
error: function(json){
alert("获取学生信息失败");
return false;
}
});
里面传的s变量只能为全局变量,连var都不行,上面的s我只获取了第一个学生的id,不知道怎么办了。。
------解决方案--------------------
解决了就好。