Как передать объект строки таблицы непосредственно на другую HTML-страницу в качестве аргумента URL? - PullRequest
0 голосов
/ 07 апреля 2011

sample.html

<html>
.....
 <tr onclick="callnxtpg(this)">
 </tr>
.....
<script>
function callnxtpag(obj){
window.location="someotherlocation.html&obj="+obj;
}
</script>

someotherlocation.html

<html>
...
<script>
var obj=returnData(obj);
alert(obj.childNodes[0].innerHTML);
</script>
....
</html>

Мой вопрос: можно ли каким-либо образом напрямую передавать объект элемента одной страницы другому?

Ответы [ 3 ]

1 голос
/ 07 апреля 2011

Вы можете передавать текст только внутри URL, вы не сможете поместить туда объект, если этот объект не является строковым или числовым.Вы можете использовать cookie для сохранения объекта и получения его на следующей странице.

0 голосов
/ 07 апреля 2011

Учтите, что многие браузеры и серверы имеют ограничение в 4 Кбайт по длине URL. Рассмотрим хранилище на стороне клиента как альтернативу.

0 голосов
/ 07 апреля 2011

Нет, строка запроса принимает только строку в качестве входных данных ... поэтому вы не можете поместить объект в строку запроса URL

Вам необходимо отправить таблицу в виде строки со строкой запроса ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...