1
текстовой области
У меня есть эта функция:Javascript не вижу различию между 2 идентификаторами
function sendCommand(id, ip, command) {
var xmlhttp = makeRequestObject();
var file = 'http://example.com/ajaxaccessdata.php?ip=';
xmlhttp.open('GET', file + ip + '&command=' + command, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var content = xmlhttp.responseText;
if (content) {
document.getElementById('result' + id).value = content;
}
}
}
xmlhttp.send(null)
}
И у меня есть п текстовое поле с идентификаторами 'result1', 'result2', ..., 'resultn'
.
И когда я вызываю функцию sendCommand
, моя функция положит результат во все текстовое поле, поэтому результат для sendCommand(1, 'localhost', 'A')
будет помещен во все текстовое поле не только в result
.
Любые идеи?
Благодаря
Не могли бы вы опубликовать некоторые JSFiddle с примером (без AJAX запросов или издевались)? – SzybkiSasza
Не более 5 минут, я установил связь с jfiddle. – VladutZzZ
'document.getElementById ('result' + id) .value = content;' вам просто нужен ваш ответ в документе.getElementById ('result'). Value = content; –