Вход

Просмотр полной версии : JSON ответ подскажите что не так


alex2012
22.04.2012, 17:32
подскажите что не так делаю уже сутки сижу всё вроде делаю как нада короче суть вот
код который пренимает сервера ответ



var req = getXmlHttpRequest();
req.onreadystatechange = function()
{
if (req.readyState != 4) return;

var records = JSON.parse(req.responseText);
// Элемент для отображения
var divResult = document.getElementById("divResult");

// Удаление старых записей
while (divResult.hasChildNodes()) divResult.removeChild(divResult.lastChild);

// Отображение записей
// Элемент для размещенияa общий
var divinfo = document.createElement("div");
divinfo.id = 'info';
var data = createElement("a", records[i].result);
divinfo.appendChild(data);
divResult.appendChild(divinfo);
}







вот что внутри var data = createElement("a", records[i].result); XMLHttpRequest { responseText="{"result":"OK"}", response="{"result":"OK"}"
сервернаячасть


// Возврат результата
echo json_encode(
array
(

'result' => 'OK'


)
);
вопрос:почему ответ не вставляется в divResult?
что не так !!!!

razerxxx
23.04.2012, 00:03
var data = createElement("a", records[i].result); - а где у вас переменная i объявляется? Вообще я так понимаю этот кусок кода должен быть в цикле.