Получить значение с другой страницы

0

У меня есть сайт, на котором я хочу получить значение и сохранить его в своем скрипте, но значение находится внутри div на другой странице. К настоящему моменту я уже много раз пробовал, и я не могу заставить его работать.

У кого-нибудь есть идея?

Благодарю!

  • 1
    Если он находится в другом домене, то нет никакой возможности из-за перекрестной политики с конфигурацией по умолчанию.
  • 0
    Сделайте вызов ajax и получите текст внутри div
Показать ещё 10 комментариев

2 ответа

0

Попробуй это:

 $.get("pageurl",function(data){
      $("yourdiv").html(data);
 });

Или лучше

jQuery.ajax({
    url: "YourPageURL",
    success: function(result) {
        var html = jQuery('<div>').html(result); // Instead of div tag you can use specific id with div

    },
});
  • 0
    Сожалею! не заставить его работать: /
  • 0
    Проверьте второй вариант
Показать ещё 4 комментария
0

если вы уверены, что имеете разрешенное перекрестное происхождение, то просто используйте нагрузку и отпустите этот конкретный div

$( "#result" ).load( "ajax/test.html #container" );

где результат - это div, в котором вы хотите хранить данные внутри, а контейнер - это div на другой странице.

также сэкономит время и трафик, чтобы загрузить всю страницу с помощью get.

http://api.jquery.com/load/

  • 0
    Из-за ограничений безопасности браузера большинство запросов «Ajax» подчиняются той же политике происхождения; запрос не может успешно получить данные из другого домена, субдомена, порта или протокола.
  • 0
    @JosephPoirier Надеюсь, вы полностью прочитали мой ответ и не пропустили первую строку: D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню