Jump to content
  • 0

Вывод текста из 1 страницы на другую


SkaZzzz
 Share

Question

Здравствуйте, хотелось узнать, в чём моя ошибка.

Я хочу вывести текст заключённый в определённый класс через js код. Вот таким вот образом:

Нужно вывести:

<a href="/hello.php" class="hello">Привет юзер</a>

Далее используют вот этот скрипт:

<script type="text/javascript">$(document).ready(function(){$.get("/hello.php",function(a){a=$(".hello:first",a).html();if(a==null)a="";$(".hellouser").html(a)})});</script>

И на той странице вставляю такой код для вывода:

<span class="hellouser"></span>

Пытался таким способом - не получилось, а если выводить SPAN или DIV код таким образом, то всё получается. Пример:

<span class="hello">Привет юзер</span>

Далее используют вот этот скрипт:

<script type="text/javascript">$(document).ready(function(){$.get("/hello.php",function(a){a=$(".hello:first",a).html();if(a==null)a="";$(".hellouser").html(a)})});</script>

И на той странице вставляю такой код для вывода:

<span class="hellouser"></span>

Выводит:

<span class="hellouser">Привет юзер</span>

Помогите переделать скрипт =(

Edited by SkaZzzz
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

В общем. Мне нужно:

Из вот этого текста

<a href="/hello.php" class="hello">Привет юзер</a>

Вывести на другой странице:

Привет юзер

Но я уже не знаю как (это вкратце).

Есть класс hello, через данный скрипт:

<script type="text/javascript">$(document).ready(function(){$.get("/hello.php",function(a){a=$(".hello:first",a).html();if(a==null)a="";$(".hellouser").html(a)})});</script>

я пытался вывести текст "Привет юзер" на другой странице, НО не получилось.

Link to comment
Share on other sites

  • 0

А почему бы не передавать JSON, например, а не DOM? Это раз. А второе это то, что вроде как переменная «a» имеет текствый формат и посему искать в ней при помощи jquery, наверное, не получится.

Link to comment
Share on other sites

  • 0

Я не понял, а что отдает скрипт hello.php? На какой странице надо получить исходный текст? На какой вы вызываете аякс? В общем опишите подробней что происходит. Вы опять написали тоже что и в первом посте, только другими словами.

Link to comment
Share on other sites

  • 0

В том то и проблема, что "мне" надо через js, и каким-то образом показать ТО что находится в теге "а" и с назначенным для него классом. Если бы был тег SPAN или DIV то было бы намного проще...

Link to comment
Share on other sites

  • 0

Эм. И так! hello.php - это как пример.

Лично мне надо вывести из одной страницы, которая находится по адресу http://site.COM/index.html,'>http://site.COM/index.html, текст "Привет юзер" на другую страницу http://site.COM/video/index.html,'>http://site.COM/video/index.html, при этом текст "Привет юзер" заключён в тег "A" и класс "hello".

Пример:

Часть страницы (http://site.COM/index.html):

<html>
<head>
<title>Главная страница</title>
</head>
<body>
<!-- Открывает профиль --><a href="/userID.html" class="hello" style="text-align:center">Привет юзер</a>
</body>
</html>

Часть страницы (http://site.COM/video/index.html):

<html>
<head>
<title>Видео-блог</title>
</head>
<body>
<!-- Показывает только ПРИВЕТ ЮЗЕР БЕЗ ССЫЛКИ -->Привет юзер
</body>
</html>

НО ПОВТОРЯЮ ЭТО ПРИМЕР, А НЕ ТО ЧТО Я ДЕЛАЮ...

Я вроде бы пояснил, что мне с помощью скрипта (любого, не громоздкого) нужно вывести ТО, ЧТО написано в теге "А" и под классом "hello".

Версия, которая работает!

Часть страницы (http://site.COM/index.html):

<html>
<head>
<title>Главная страница</title>
</head>
<body>
<!-- Открывает профиль --><span class="hello" style="text-align:center">Привет юзер</span>
</body>
</html>

Часть страницы (http://site.COM/video/index.html):

<html>
<head>
<title>Видео-блог</title>
<script type="text/javascript">$(document).ready(function(){$.get("/index.html",function(a){a=$(".hello:first",a).html();if(a==null)a="";$(".hellouser").html(a)})});</script>
</head>
<body>
<!-- Выводит ПРИВЕТ ЮЗЕР --><span class="hellouser"></span>
</body>
</html>

Edited by SkaZzzz
Link to comment
Share on other sites

  • 0

А регэкспом пробовали?

P.S. Я вижу проблему только в том, что то, что вам приходит из скрипта не является DOM, в котором, собственно, и работают селекторы jQuery. Сделайте из текста DOM и будет вам счастье. Хотя могу и ошибаться.

Link to comment
Share on other sites

  • 0

В общем, те кто знает как вытащить из

<a href="/userID.html" class="hello" style="text-align:center">Привет юзер</a>

вот это

Привет юзер

с помощью скрипта (ничего не изменяя), напишите, буду очень признателен!

Edited by SkaZzzz
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy