我是新人,跟一个教程学的


------解决方案--------------------
eval这个函数是用来计算,或者执行里面的javascript代码。
你可以用
try {
eval(data);
}catch(exception) {
alert(exception);
}
看看返回的什么错误,你的data是个json字符串,显然用eval是无意义的,而且会报异常,一般是eval("("+data+")");把json字符串转为json对象[object Object].
------解决方案--------------------
改成
var obj = eval('('+data+')');
因为返回的data有{},会被认为是代码块,就出错了,你在IE按F12打开开发者工具里面的控制台,就能看到。出错了,就停止执行,所以你看不到任何东西弹出来。