我真的很少使用JSON來處理我的Ajax請求和響應循環。我以前只使用普通的舊參數作爲POST數據,並且我已經將響應中的HTML直接放入DOM中。正如我看過各種示例並閱讀各種教程,似乎是一種相當普遍的做法,只需從JSON對象中混合HTML並將其硬編碼到字符串中,然後將該字符串作爲innerHTML分配給某個元素。如何在Ajax請求響應中優雅地處理JSON對象?
一個常見的例子看起來是這樣的:
var jo = eval(req.responseText);
var strTxt = '<span>' + jo.f_name + ' ' + jo.l_name + '</span><br/>' + 'Your Age Is: ' + jo.age + '<br/>';
$('myDiv').innerHTML = strTxt;
是否有處理JSON響應,使我沒有很難在JavaScript編碼的HTML更優雅(或正確)的方式?或者人們如何做到這一點?
P.S.讚賞教程或其他來源的鏈接。
所以在你的結構中,你對每個ajax調用都有獨立的函數嗎? – 2009-02-14 17:53:37