Ниже у меня есть код на моем сайте, но когда я нажимаю на ссылке в данном конкретном div
, он просто открывает новое окно, почему это ??
$(function(){
//bind a click event to the nav links
$("#links a").bind("click", function(e){
//keep the links from going to another page by preventing their default behavior
e.preventDefault();
//this = link; grab the url
var pageLocation = this.href;
//fire off an ajax request
$.ajax({
url: pageLocation,
//on success, set the html to the responsetext
success: function(data){
$("#biocontent").html(data.responseText);
}
});
});
});
EDIT:
Я до сих пор не понял, но вот где я, мой сценарий выглядит следующим образом
<script type="text/javascript">(function(){
//bind a click event to the nav links
$("#links a").bind("click", function(e){
//keep the links from going to another page by preventing their default behavior
e.preventDefault();
//this = link; grab the url
var pageLocation = $(this).attr("href")
//fire off an ajax request
$.ajax({
url: pageLocation,
//on success, set the html to the responsetext
success: function(data){
$("#biocontent").html(data);
},
dataType : "html"
});
});
});
и вот как я использую его в моем HTML <div id="links">
<a href="testvid.html"><img src="img/thumbs/img3.jpg" /></a>
но по-прежнему нет, пожалуйста, дайте мне знать, что вы думаете.
EDIT
Итак, я взял минимальные части этого кода и переместил его в новый документ, и теперь он вообще не работает, но я чувствую, что у меня возникла проблема с Jquery, так что теперь это работа, и я получаю эта ошибка в
17XMLHttpRequest не может загрузить файл: ///Users/semaj4712/Desktop/WME%20Website/testvid.html. Нулевой источник не разрешен Access-Control-Allow-Origin.
Что я понятия не имею, что это значит, поэтому, как только я его здесь заработаю, мне придется решать проблему с Jquery на реальном сайте.