Tanken är att en DIV ska vid ett tryck på ett ankare (<a>) ska tonas bort. Och sedan med en callback funktion hämta en URL. Problemet är att ingenting händer när jag testar. Ska sidan göra en redirect till url:en eller ska du visa den på sidan? I det senare fallet måste du ange ett sidelement som ska ta emot url:en, t.ex. en div. Exempel, givet att du har en Problem med jQuery
Detta är koden jag använder:
$(".hide_table").bind("click", function() {
$("#content_table").hide("normal", function () {
$.get("http://www.google.se/");
});
});
Hem
<div id="content_table"></div>
Jag är en nybörjare, men jag kan inte riktigt se vad jag gör för fel.
All hjälp uppskattas.Sv: Problem med jQuery
Sv: Problem med jQuery
<div id="dynamic_table" ></div>
där den hämtade sidan ska visas.
$('.hide_table').bind("click", function() {
$("#content_table").hide("normal", function() {
$.get('nisse.html', function(data) {
$("#dynamic_table").html(data);
});
});
});
Not: om du, som i den ursprungliga koden, anropar en URL på en annan domän så är det osannolikt att webbläsaren tillåter det rakt av. Det märker du t.ex. på att variabeln "data" blir tom.
Se forum.jquery.com/topic/ajax-get-returns-empty-string-why