解决ajax处理服务器端返回结果responseText中是JSON的数据。html
第一,json格式的文件内容以下:ajax
{ json
"city":"ShangHai", 服务器
"telephone":"123456789" spa
} htm
第二,服务器端返回的json数据就是上述的内容在responseText中,如今要取出来,方法有两种:ci
方法1:it
var json=JSON.parse(request.responseText); class
alert(json.city); 服务器端
方法2:
var result = request.responseText;
var jsonObject=eval("("+result+")");
alert(jsonObject.telephone);