---
title: "Ajax refres av div vill inte uppdatera!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/188604-ajax-refres-av-div-vill-inte-uppdatera"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "dwmedia"
published: "2011-12-18T09:02:44.000Z"
updated: "2011-12-18T13:55:33.000Z"
replies: 26
views: 1426
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/188604-ajax-refres-av-div-vill-inte-uppdatera"
---

# Ajax refres av div vill inte uppdatera!

_Sida 1 av 2._

## #1 — dwmedia, 2011-12-18T09:02Z

\<script src="../../../advertising/js/jQueryAjax.js" type="text/javascript"\>\</script\>

var auto_refresh = setInterval(
function () {
$('#notifications_update').load('../../ads/ajax/update-notifications.php').fadeIn("slow");
}, 10000); // refresh every 10000 milliseconds

\<div id="notifications_update"\>\</div\>

Har provad även andra uppläggen som jag vet fungerar på en annan sida, men alla mina ajax script på denna sida har aldrig fungera :/

och går jag direkt till 
ads/ajax/update-notification.php så hämtar den meddelandet. 

Vet inte varför den vägra läsa av uppdatera har även kört med ett annat system som jag har på min andra sida som har tomt ref och även det scriptet slutar fungera på den här sidan.

Permalänk: https://www.webforum.nu/p/188604

## #2 — voigtann1, 2011-12-18T09:23Z

För den utgå ifrån din url **http://dinsida.se/../../ads/ajax/...** som det ser ut som nu skriv in din absoluta sökväg istället.

Permalänk: https://www.webforum.nu/p/2289544

## #3 — dwmedia, 2011-12-18T09:34Z

jag har den ../ hela vägen i själva scriptet. 
Men skulle jag ha den i urlen så skulle den se ut så här. 

<https://www.smsnetwork.org/advertising/js/jQueryAjax.js>
<https://www.smsnetwork.org/ads/ajax/update-notifications.php>

den går tillbaka 2 steg sedan går den in i ads/ajax/update-notification.php 
så den ska gå rätta vägarna, men den vill ändå inte refersa den. 

Blir bara ett blankt resultat ifrån update-notficiation diven.

Permalänk: https://www.webforum.nu/p/2289545

## #4 — voigtann1, 2011-12-18T09:42Z

fast AJAX har inget med var du har dina javascripts filer att göra. Ladda ner firefox + firebug så kan du själv se var du försöker hämta för filer och få förmodligen 404 eller ett annat felmeddelande.

Permalänk: https://www.webforum.nu/p/2289546

## #5 — dwmedia, 2011-12-18T09:48Z

Kör google Chrome och Firebug Lite har inte fått några errors där. 
Där emot såg jag att jqury.js vad röd nu.

uppdaterade min jqury version först nu säger den 404 :)

GET <http://www.smsnetwork.org/ads/ajax/update-notifications.php>
23ms	

Nu har jag skrivit in hela url i scriptet men forsätter ändå med 404.

Permalänk: https://www.webforum.nu/p/2289547

## #6 — voigtann1, 2011-12-18T10:04Z

då laddas ju inte jquery in för dig.

lägg upp sidan så man kan se felet så bli det nog lättare att debugar vad som är fel.

Permalänk: https://www.webforum.nu/p/2289548

## #7 — dwmedia, 2011-12-18T10:30Z

<https://www.smsnetwork.org/ads/manage/campaigns/campaigns.php?act=174039>

Tror dock inte den kommer visas om man inte har sessioner satta men man kommer in på sidan dock bör nog resultated bli 0. 

Du kan prova.

Permalänk: https://www.webforum.nu/p/2289549

## #8 — voigtann1, 2011-12-18T10:37Z

Absolut inga externa filer hittas (CSS/Javascript/Bilder).

Permalänk: https://www.webforum.nu/p/2289550

## #9 — dwmedia, 2011-12-18T10:43Z

Så här är upplägget 

// js filen sökväg
<https://www.smsnetwork.org/advertising/js/jQueryAjax.js>

// update filen finns på 
<https://www.smsnetwork.org/ads/ajax/update-notifications.php>

// Sidan som innehar given.
<https://www.smsnetwork.org/ads/manage/campaigns/campaigns.php?act=174039>

Laggt in 2 typer av ajax som ska uppdatera, den enda får messess relod bilden att reloda står den bara där och inte gör något :)

Här kan du se firebug meddelandet. 
<https://www.smsnetwork.org/ads/manage/campaigns/errors.png>

![](https://www.smsnetwork.org/ads/manage/campaigns/errors.png)

Permalänk: https://www.webforum.nu/p/2289551

## #10 — voigtann1, 2011-12-18T10:57Z

$ is not defined
\[Stanna vid fel\] var MenuBar1 = new Spry.Widget.MenuBar...Assets/SpryMenuBarRightHover.gif"});
campai...=174039 (rad 201)
Spry is not defined
\[Stanna vid fel\] var MenuBar1 = new Spry.Widget.MenuBar...Assets/SpryMenuBarRightHover.gif"}); 

auto_refresh körs aldrig vad jag ser. på din sida finns inga ajax anrop alls, ett tips är att inte köra interval alls, du vet inte om din kod tar mer än 10 sekunder att generera heller. Kör hellre timeout efter varje lyckat anrop att köra igenom om 10 sekunder.

Permalänk: https://www.webforum.nu/p/2289553

## #11 — dwmedia, 2011-12-18T10:59Z

Vad är det i denn här som ska vara trasig. 

\<script type="text/javascript"\>
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../../../advertising/SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../../../advertising/SpryAssets/SpryMenuBarRightHover.gif"});
\</script\>

Permalänk: https://www.webforum.nu/p/2289554

## #12 — voigtann1, 2011-12-18T11:02Z

> **[dwmedia skrev:](https://www.webforum.nu/p/1543960)**
>
> Vad är det i denn här som ska vara trasig. 
>
> \<script type="text/javascript"\>
> var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../../../advertising/SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../../../advertising/SpryAssets/SpryMenuBarRightHover.gif"});
> \</script\>

Den hittar inte Spry eftersom du verkar inte inkludera det, jquery är inte heller inlagt.

```
TypeError: $("#notifications_update") is null
[Stanna vid fel] $('#notifications_update').load('http:...e-notifications.php').fadeIn("slow");
```

Det ser ju ut att du försöker köra spry innan den ens är inladdad, javascript löses in från topp till botten, du kan inte förvänta dig att spry skall kunna köras innan den har lästs in av webbläsaren.

Permalänk: https://www.webforum.nu/p/2289555

## #13 — dwmedia, 2011-12-18T11:05Z

\<script src="../../../advertising/SpryAssets/SpryMenuBar.js" type="text/javascript"\>\</script\>

<https://www.smsnetwork.org/advertising/SpryAssets/SpryMenuBar.js>

Den är includerad i filen.

Permalänk: https://www.webforum.nu/p/2289556

## #14 — voigtann1, 2011-12-18T11:09Z

ja... men du hade:

```
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../../../advertising/SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../../../advertising/SpryAssets/SpryMenuBarRightHover.gif"});
</script>
```

 långt före du inkluderade Spry.

Permalänk: https://www.webforum.nu/p/2289557

## #15 — dwmedia, 2011-12-18T11:11Z

Den där är i foten längst ner på sidan. 
Och includen är uppe i head. 

Tog bort dem bara för kolla om det blev någon skillnad får fortfarade samma fel fast jag tar bort menubar koderna totalt från filen.

Så här ser headen ut 

\<head\>
\<link href="../../../advertising/css/inner.css" rel="stylesheet" type="text/css" /\>
\<link href="../../../advertising/css/languages.css" rel="stylesheet" type="text/css" /\>
\<link href="../../../advertising/SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /\>

\<script src="../../../advertising/js/jquery.js" type="text/javascript"\>\</script\>
\<script src="../../../advertising/js/jQueryAjax.js" type="text/javascript"\>\</script\>
\<script src="../../../advertising/js/jquery.stylish-select.js" type="text/javascript"\>\</script\>
\<script src="../../../advertising/SpryAssets/SpryMenuBar.js" type="text/javascript"\>\</script\>
\<script src="../../../advertising/js/google-analytics.js" type="text/javascript"\>\</script\>
\</head\>

// Längst ner i filen har jag 

\<script type="text/javascript"\>
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../../../advertising/SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../../../advertising/SpryAssets/SpryMenuBarRightHover.gif"});
\</script\>
\</body\>

Permalänk: https://www.webforum.nu/p/2289558

## #16 — voigtann1, 2011-12-18T11:14Z

Inte när jag kollade och postade kommentaren om den... sen kör du ju https du är medveten om att alla källor måste komma från ett https anrop med då? Det säger du inte med några av dina externa källor (bilder, css och js).

men om du bara skall köra chrome så...

men url:en är fortfarande fel:

```
GET [url]https://www.smsnetwork.org/ads/ads/ajax/update-notifications.php[/url] 404 (Not Found)
```

 är den url:en du försöker postar till inte <https://www.smsnetwork.org/ads/ajax/update-notifications.php>

Permalänk: https://www.webforum.nu/p/2289559

## #17 — dwmedia, 2011-12-18T11:20Z

Vet, är inne i en https adress. 

och 

www. domänen är HTTPS only 

Vill mana köra utan https så får man helt enkelt gå på <http://domänen.se>

Där emot krävs det https i vissa lägen. 

Jag testat mig fram va än jag gör så vägra den köra, även om jag tar bort allt totalt.

aa gjorde en temp försök med direkt url har nu bytt till ../../vägen 
På det sättet så är det http för http och https för https

Märkligt att den lägger på en ads extra. 

för i js filen har jag så här 
på 2 försök 

```
var auto_refresh = setInterval(
function () {
$('#notifications_update').load('../../ads/ajax/update-notifications.php').fadeIn("slow");
}, 10000);

function fetchMessages()
{
	$.ajax({
		method: "get",
		url: "../../ads/ajax/update-notifications.php",
		data: "",
		success: function(result) { $("#messages").html(result); }
	});
		
	setTimeout('fetchMessages()', 10000);
}
```

Den ska gå ut ur 
advertising/js

vilket jag gör på ../../
Nu ska den gå in i ads/ajax/filen.php 
vilket jag gör efter ../../

Permalänk: https://www.webforum.nu/p/2289560

## #18 — voigtann1, 2011-12-18T11:23Z

Du är inne i ads/ads när ajax anropet körs, vilket du inte vill ju för mappen ligger direkt under ads/

mitt tips är att struntar i ../ och skriv var filerna faktiskt är, ge dig mindre huvudvärk och sajten kommer fungera i fler webbläsare än bara chrome.

```
https://www.smsnetwork.org/ads/ads/ajax/update-notifications.php <-- fel
```

är inte samma sak som:

```
https://www.smsnetwork.org/ads/ajax/update-notifications.php <-- Korrekt
```

För ditt ajax anrop gå ifrån:

<https://www.smsnetwork.org/ads/manage/campaigns/>

och inte där du har lagt dina Javascript filer.

Permalänk: https://www.webforum.nu/p/2289561

## #19 — dwmedia, 2011-12-18T11:34Z

Av någon andledning så behövde jag köra ../../../ 

att den går -en mapp och då funkade det. :/

Permalänk: https://www.webforum.nu/p/2289563

## #20 — voigtann1, 2011-12-18T11:39Z

> **[dwmedia skrev:](https://www.webforum.nu/p/1543969)**
>
> Av någon andledning...

Har ju förklarat varför det är så... så det är ju inte konstigt.

Permalänk: https://www.webforum.nu/p/2289564

---

Tråden på webben: https://www.webforum.nu/amne/javascript/188604-ajax-refres-av-div-vill-inte-uppdatera  
Nästa sida: https://www.webforum.nu/amne/javascript/188604-ajax-refres-av-div-vill-inte-uppdatera/page2.md
