Próbuję załadować element DIV ze strony zewnętrznej do mojej bieżącej strony przy użyciu funkcji Ajax/jQuery.ajax. Chociaż udało mi się załadować całą stronę zewnętrzną, nie mogę załadować elementu DIV.Użyj funkcji Ajax() w Jquery, aby załadować PART strony zewnętrznej do div
Oto mój kod:
$("a").click(function() {
/* grabs URL from HREF attribute then adds an */
/* ID from the DIV I want to grab data from */
var myUrl = $(this).attr("href") + "#external-div";
$.ajax({
url: myUrl,
success: function(html) {
/* loads external content into current div element */
$("#current-div").append(html);
}
});
return false;
});
To chwyta atrybutu href bez żadnych problemów, ale nie doda "# zewnętrznego-div" do adresu URL. Jakieś pomysły?
Wielkie dzięki!
~ Jared Crossley
Adres URL, który chcesz przesłać, powoduje pobranie "# zewnętrznego-div", ale jakikolwiek kontakt, z którym nawiązujesz kontakt, nie rozumie, że potrzebujesz tylko jednego elementu div. – wambotron