Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Een javascript conflict oid

Pagina: 1
Acties:
  • 405 views

  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Hallo slim volk,

Ik zit met een probleem. Ik heb dus een stuk javascript geschreven welke correct is maar niet werkt. Je zult je nu afvragen: ''Hoe kan je zeker weten dat dit stuk script wel werkt?''

Op mijn community haal ik berichten via javascript op iets zoals dit:

HTML:
1
2
3
4
5
6
7
<div id="allposts"> 
<script type="text/javascript"> 
var topic = 5714;
var page = 1;
reloadPosts(topicid, page);
</script> 
</div>


Voorbeeld: Berichten die in de allpost div worden opgehaald komen van de url: www.website.nl/lastposts.php?name=3731&page=451

En worden weergeven in: www.website.nl/topic/3731 (in een topic werkt het dan niet meer)

En de javascript die ik geschreven hebt werkt dus wel op de pagina waar de berichten worden opgehaald. Maar weer niet op de pagina's waar dit normaal weergeven wordt (topics dus)

Ik hoop dat jullie het een beetje snappen?

Dit is de code die dan weer WEL werkt op de pagina waar de berichten vandaan worden gehaald. En weer niet werkt in de topics dus.

JavaScript:
1
2
3
4
5
6
7
8
function verwijderPost(id)
{
alert('Deze optie werkt helaas nog niet.');
    document.getElementById('post_like_' + id).innerHTML = '<span style="color:red;"><strong>Deze optie werkt helaas nog niet...</strong></span>';
    $.post("../ajax.php", { w: 'verwijderPost', id: id}, function(rpData){
        document.getElementById('post_like_' + id).innerHTML = rpData;
    });
}



Iemand enig idee waarom?

[ Voor 0% gewijzigd door BtM909 op 15-07-2011 16:37 ]

Front-end developer.


  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Het maakt niet uit hoe slim je bent, zonder foutmeldingen kan je nooit raden wat er nou aan de hand is. Installeer eens een plugin zoals firebug en ga debuggen. Post hier dan ook je foutmeldingen.

Freelance Unity3D developer


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Bedankt, zal even kijken hoe dat firebug werkt. :P

Front-end developer.


  • alex3305
  • Registratie: Januari 2004
  • Nu online
Je kunt ook de interne debugger van Google Chrome gebruiken :). Het beste is natuurlijk dat het in alle browsers goed werkt ;).

  • 418O2
  • Registratie: November 2001
  • Laatst online: 18:21
denk dat dat path verkeerd geresolved wordt (die ajax call naar een relatief pad gaat 1 level te hoog. Beter gebruik je nooit relatieve paths)

[ Voor 53% gewijzigd door 418O2 op 15-07-2011 16:39 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Klein tikje naar de buren... JS hoort in WEB :)
nathanchunkie schreef op vrijdag 15 juli 2011 @ 16:33:
Bedankt, zal even kijken hoe dat firebug werkt. :P
http://getfirebug.com/javascript :)

[ Voor 68% gewijzigd door BtM909 op 15-07-2011 16:38 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Ik zie geen fouten? Maar zoals ik zei werkt hetzelfde stukje wel hier:

www.website.nl/lastposts.php?name=3731&page=451

Maar dan wordt het opgehaald en dan werkt het weer niet.. :S

Front-end developer.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-11 09:49

Bosmonster

*zucht*

Firebug -> NET tab en zie je 404

  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Zie dit:

Afbeeldingslocatie: http://cl.ly/0s1G3u0A3H0u3Q2r0L3r/Schermafbeelding_2011-07-15_om_17.11.50.png

en:

Afbeeldingslocatie: http://cl.ly/2o1E3D1r3g2F3S0O1136/Schermafbeelding_2011-07-15_om_17.12.46.png

Front-end developer.


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:48

MueR

Admin Devschuur® & Discord

is niet lief

Dat is niet je netpanel. Je wil ook niet gaan posten vanuit http://example.com/foo.php naar ../ajax.php. Dat niveau bestaat niet.

Anyone who gets in between me and my morning coffee should be insecure.


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Hoe zou het anders moeten MueR?

Dit is het netpanel?

Afbeeldingslocatie: http://cl.ly/3y0f1v2S1a0i070W1k1u/Schermafbeelding_2011-07-15_om_17.23.54.png

Front-end developer.


Verwijderd

Als ik dit zo lees, dan ben je vergeten om je framework (jQuery?) te includen en kan jouw script dus niets doen.

Waarschijnlijk is het een relative/absolute path dingetje (zoals hierboven al een paar keer aangegeven).

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Je bent bekent met het verschil tussen relatieve en absolute paden? En je weet wat ../foo.php betekent? En je weet dat als het document van www.domein.nl/ geserveerd wordt dat er geen ../ "bestaat"? (Hoewel dat overigens gewoon op de root uit zal komen, een ../../../../../foo.php komt ook gewoon op de root uit).
Mooi d:)b
Niet? Dan even eerst een (beginners)tutorial webdevelopment doen ;)
Jawel ;)
Ja, alleen zou het logischer zijn als je naar de response gaat kijken ;) Maar ik zou vooral even kijken naar de post hier boven me ;)

[ Voor 53% gewijzigd door RobIII op 15-07-2011 18:16 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
@Roblll; Ik ben niet zo bekend met javascript wel met overige script-talen. Hoe zou ik het anders moeten oplossen?


@Terminal13;
Ik doe voor de Jquery lijkt me wel goed genoeg toch?

code:
1
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

[ Voor 6% gewijzigd door nathanchunkie op 15-07-2011 18:26 ]

Front-end developer.


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:48

MueR

Admin Devschuur® & Discord

is niet lief

Doe eens ergens een uitgeklede testcase. Dit geklooi met screenshots schiet niet echt op.

Anyone who gets in between me and my morning coffee should be insecure.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

nathanchunkie schreef op vrijdag 15 juli 2011 @ 18:24:
@Roblll; Ik ben niet zo bekend met javascript wel met overige script-talen. Hoe zou ik het anders moeten oplossen?
Dat je niet bekend bent met javascript wil nog niet zeggen dat je niet zelf ook wat dingen kan uitzoeken naar aanleiding van tips die je krijgt hoor... ;)
@Terminal13;
Ik doe voor de Jquery lijkt me wel goed genoeg toch?

code:
1
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
Lekker handig, altijd naar de laatste versie op de server van jquery.com linken. Als er dan een nieuwe build komt die potentieel code breekt, dan breekt je site zonder dat jij iets veranderd hebt. 8)7

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Bedankt voor het advies maar kan deze moeilijk opvolgen als ik er natuurlijk niks van snap. :)

Front-end developer.


  • Ventieldopje
  • Registratie: December 2005
  • Laatst online: 26-11 20:53

Ventieldopje

I'm not your pal, mate!

Waarom kom je hier dan om advies vragen, je kunt moeilijk verwachten dat wij het probleem voor je op gaan lossen ;)

www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Misschien dat iemand een gouden tip geeft die ik dan wel snap? :) Ik doe zelf natuurlijk ook mijn best dit op te lossen. ;)

Front-end developer.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
nathanchunkie schreef op vrijdag 15 juli 2011 @ 19:02:
Bedankt voor het advies maar kan deze moeilijk opvolgen als ik er natuurlijk niks van snap. :)
RobIII schreef op vrijdag 15 juli 2011 @ 18:02:
Niet? Dan even eerst een (beginners)tutorial webdevelopment doen ;)
^ en/of javascript tutorial.
Dit is echt basic debugwerk. En we gaan niet alles op een zilveren presenteerblaadje aanreiken ;)
Give a man a fish and feed him for a day. Teach a man how to fish and feed him for a lifetime.

[ Voor 16% gewijzigd door RobIII op 15-07-2011 19:19 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • nathanchunkie
  • Registratie: Januari 2010
  • Laatst online: 07-02 22:53
Naja, bedankt jongens! Kan verder een slotje op. Er komt niks nuttigs uit verder hier.

Front-end developer.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Prima hoor. Maar weet wel dat dat aan jou ligt, niet aan ons. We willen je best helpen om jezelf te helpen maar een kant en klare fix kun je hier domweg vergeten. Daar is mijn uurtarief te hoog voor. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.