解決ajax處理服務器端返回結果responseText中是JSON的數據。
第一,json格式的文件內容如下:
{
"city":"ShangHai",
"telephone":"123456789"
}
第二,服務器端返回的json數據就是上述的內容在responseText中,現在要取出來,方法有兩種:
方法1:
var json=JSON.parse(request.responseText);
alert(json.city);
方法2:
var result = request.responseText;
var jsonObject=eval("("+result+")");
alert(jsonObject.telephone);