login  Naam:   Wachtwoord: 
Registreer je!
 Forum

jQuery GET en error handeling (Opgelost)

Offline Jointjeff - 22/03/2012 10:10 (laatste wijziging 22/03/2012 10:35)
Avatar van JointjeffHTML interesse Oplossing:

Wat een beetje proberen niet al kan doen. Voor iemand die met hetzelfde probleem komt, hier het antwoord:

Schrijf dit achter de GET functie:
  1. )}.error(function() { alert('fout') }


---

Beste Sitemasters,

Ik zit met het volgende. Ik laad content in met jQuery (ajax), maar hoe kan ik controleren of er daadwerkelijk content achter de request zit. Ik dacht eerst simpel if($('#content').is(':empty')) toe te voegen, maar dat werkt natuurlijk niet.

Heeft iemand een idee? Hopende op hulp!

Ik gebruik deze code:
  1. (function() {
  2.  
  3. var
  4. $mainContent = $("#content"),
  5. $allLinks = $("a"),
  6. $el;
  7.  
  8. $('a:urlInternal:not(.extern)').live('click', function(e) {
  9. if ( !($.browser.msie && $.browser.version == 7.0) ){
  10.  
  11. $el = $(this);
  12. if ((!$el.hasClass("comment-reply-link")) && ($el.attr("id") != 'cancel-comment-reply-link')) {
  13. var path = $(this).attr('href').replace(base, '');
  14. $.address.value(path);
  15. $(".current_page_item").removeClass("current_page_item");
  16. $allLinks.removeClass("current_link");
  17. $el.addClass("current_link").parent().addClass("current_page_item");
  18. return false;
  19. }
  20. e.preventDefault();
  21. }
  22. });
  23.  
  24. $.address.change(function(event) {
  25.  
  26. if ( !($.browser.msie && $.browser.version == 7.0) ){
  27.  
  28. if (event.value) {
  29.  
  30. $.get(base + event.value, function(data) {
  31.  
  32.  
  33. if ($("#content", $(data)).html() != null) {
  34. $mainContent.html( $("#content", $(data)).html() );
  35. };
  36.  
  37.  
  38. });
  39. }
  40. var current = location.protocol + '//' + location.hostname + location.pathname;
  41. if (base + '/' != current) {
  42. var diff = current.replace(base, '');
  43. location = base + '/#' + diff;
  44. }
  45.  
  46. } else {
  47. // If IE7
  48. }
  49. });
  50. })();

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s