responseText не возвращает разметку HTML - PullRequest
0 голосов
/ 09 марта 2012

У меня есть веб-страница, где я использую innerHTML и responseTEXT, чтобы заменить содержимое таблицы при взаимодействии с пользователем. Я заменяю содержимое

<div> {response html goes here} </div>

Ответ HTML - это таблица, которая существует внутри себя.

Таким образом, предпочтительный ответ будет:

`<div id="replaceContents"><div id="tableContaner></div></div>`

Однако, когда я делаю этот вызов и заставляю php повторить div, содержащий таблицу, я просто получаю текстовые значения, в ответе пропускается вся разметка HTML.

Есть ли что-то, что я здесь упускаю?

1 Ответ

0 голосов
/ 09 марта 2012

если ваш JS выглядит так:

document.getElementById('container').innerHTML = ajaxRequest.responseText

, тогда ваш HTML должен выглядеть так:

<div id="container"><!-- place a loading gif here for example -->Replace ME</div>

Вы хотите заменить содержимое в контейнере с идентификатором"контейнер".

...