这在折腾json遇到问题!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="/jquery-1.4.3.js"></script>
<script type="text/javascript" src="jquery.effects.core.js"></script>
<script type="text/javascript" src="/jquery.effects.explode.min.js"></script>
<script type="text/javascript" src="/json.js"></script>
<title>Untitled </title>
<style type="text/css">
#apDiv1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 150px;
top: 172px;
background-color: #66FFFF;
}
#effect { width: 240px; height: 135px; padding: 0.4em; position: relative; }
</style>
<script type="text/javascript">
$(function() {
$("#apDiv1").show('explode',{},700);
});
$(document).ready(function(){
// 在这里写你的代码...
var sends='shuju';
$.ajax({
url:'http://localhost:8080/text.php',type:'post',dataType:'json',data:sends,success:update_page, error:function(){
alert("ajax error!") }
});
});
function update_page (json){
var arrs=JSON.parse(str);
var sts="";
addtr("jit");
tr_id = $("#jit>tbody>tr:last").attr("id");
tr_id++;
for (i = 0; i < arrs.length; i += 1){
sts="<tr>";
var arrst =arrs[i];
for(io=0;io<arrst.length; io += 1){
sts=sts+ "<td>"+arrst[io]+"</td>";
}
$('#jit').append(sts+"</tr>");
}
}
function addtr(id){
tr_id = $("#jit>tbody>tr:last").attr("id");
tr_id++;
//alert(tr_id);
str = "<tr id = '"+tr_id+"'><td >re1</td><td >re2</td><td>re3</td></tr>";
$('#'+id).append(str);
}
</script>
<link rel="stylesheet" type="text/css" href="my.css">
</head>
<body>
<div id="apDiv1">
<table width="200" border="1" id="jit">
<tr id="1">
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr id="2">
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<input type="button" name="bimn" id="bop" onclick="addtr('jit')">
</div>
</body>
</html>
老是说我 alert("ajax error!") !!!