hari301 Ответов: 2

Как загрузить url-адрес в html-тег div с помощью javascript или jquery


Здесь ниже у меня есть wriiten для загрузки веб-страницы внутри тега div через "url", который я вложил. но это не работает. может ли кто-нибудь знать. пожалуйста, помогите.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<a href="#"  önClick="lurl();">Click Here</a>
<br/>
<br/>
<br/><div id="durl">
</div>
<script type="text/javascript">
function lurl(){
$('#durl').load('http://www.tndte.com/Result/');
}
</script>
</html>

Marco Bertschi

Хм..

Можете ли вы также опубликовать HTML-текст?

hari301

выше код полон только.. начальный html-тег только пропущен.

2 Ответов

Рейтинг:
2

Member 12305238

Это работает на меня

<div id="topBar"> <a href ="#" onclick="load_home()"> HOME </a> </div>
<div id ="content"> </div>
<script>
      function load_home(){
            document.getElementById("content").innerHTML='<object type="type/html" data="home.html" ></object>';
  }
</script>


Рейтинг:
1

Prasad Khandekar

Привет,

Из-за ограничений безопасности браузера большинство запросов "Ajax" подчиняются одной и той же политике происхождения; запрос не может успешно получить данные из другого домена, поддомена или протокола.

С уважением,


hari301

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

Prasad Khandekar

Привет,

В вашем примере вы пытаетесь загрузить содержимое из http://www.tndte.com/Result/. Этот вызов будет успешным только в том случае, если страница, пытающаяся выполнить эту операцию, обслуживалась из того же домена, т. е. www.tndte.com. Если страница, пытающаяся выполнить эту операцию загрузки, изначально не была сервером из указанного домена, то считается, что фиалки используют ту же политику происхождения, и браузер ограничит этот вызов.

С уважением,