var strJson=data;//data是jquery post返回的數據 樣式為 [ {'a','1'},{'b','2'},{'c','2'} ],json格式
function setStr()
{
var list = (new Function("return ("+ strJson +")"))();
var s="<table border='1px' class=\"course\"><tr><td>班級編號</td><td>班級名稱</td><td>查看課程</td><td>添加課程</td>"
for(var i=0; i<list.length; i++){
// var s="";
s+="<tr id='i'>";
for(var e in list[i]){
//s += e +"="+ list[i][e] +"\n";
s+="<td>"+list[i][e]+"</td>";
}
s+="<td><input style=\"width:90px\" type=\"button\" value=\"查看課程\" onclick=\"checkCourse("+i+")\"/></td>" +
"<td><input type=\"button\" value=\"添加課程\" onclick=\"EV_modeAlert('envon')\" /></td></tr>";
//alert(s);
$("#yu").html(s);
}
}
setStr();
})
問題:想通過點button,得到 班級編號,用於下一步的查詢。最後用jquery現實。
請高手幫忙。
你json格式都是錯的。。應該是[ {'a':'1'},{'b':'2'},{'c':'2'} ]
function setStr() {
var list = (new Function("return (" + strJson + ")"))();
var s = "<table border='1px' class=\"course\"><tr><td>班級編號</td><td>班級名稱</td><td>查看課程</td><td>添加課程</td>"
for (var i = 0; i < list.length; i++) {
// var s="";
s += "<tr id='i'>";
for (var e in list[i]) {
//s += e +"="+ list[i][e] +"\n";
s += "<td>" + list[i][e] + "</td>";
}
s += "<td><input style=\"width:90px\" type=\"button\" value=\"查看課程\" onclick=\"checkCourse('" + list[i][e] + "')\"/></td>" +
"<td><input type=\"button\" value=\"添加課程\" onclick=\"EV_modeAlert('envon')\" /></td></tr>";
//alert(s);
$("#yu").html(s);
}
}
setStr();