[Jquery] Jquery call doen vanuit ander .js file

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Ik heb een index.html pagina waarin ik jquery en andere js bestanden include
code:
1
2
<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>
<script type="text/javascript" src="Scripts/test.js"></script>


In test.js wil ik een jquery commando uitvoeren
code:
1
2
alert(newActivity.Properties["Name"]);
$.post("insertItem.asp", { naam: VarNewItem, time: "2" } );


Resultaat is niets. Geen foutmelding maar hij komt ook niet bij mijn asp pagina (eerst regel hierin is een messagebox).
Als ik het post commando in index.html aanroep gaat het wel goed. Iemand enig idee? Als ik zoek op internet kom ik niet verder dat de declaratie van jquery eerst gedaan moet worden en dan die van mijn .js file maar dat heb ik dus al..

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:54
Je post naar een asp, maar doet er ook niks mee, die kan echt nooit zomaar een 'messagebox' (wat dat ook moge zijn) weergeven.

Daarnaast, voer je dit soort calls wel uit ondocumentready?

Maar dit gaat nooit ergens in resulteren dus :)

Verwijderd

Topicstarter
De asp file schrijft de twee argumenten naar een database. Meer hoeft er niet te gebeuren. messagebox was bedoelt om te kijken of de asp pagina inderdaad wordt aangeroepen.

[ Voor 31% gewijzigd door Verwijderd op 23-09-2009 15:47 ]


  • mithras
  • Registratie: Maart 2003
  • Niet online
Wat gebeurt er inderdaad als je het geheel in deze functie zet:
JavaScript:
1
2
3
$(document).ready(function(){
  //Hier jouw ding
});
Het is denk ik belangrijk dat je post pas plaatsvindt nadat je gehele document geladen is :)

Verwijderd

Topicstarter
mithras schreef op woensdag 23 september 2009 @ 15:56:
Wat gebeurt er inderdaad als je het geheel in deze functie zet:
JavaScript:
1
2
3
$(document).ready(function(){
  //Hier jouw ding
});
Het is denk ik belangrijk dat je post pas plaatsvindt nadat je gehele document geladen is :)
Ik heb het even veranderd. Roep de post nu aan via een button dus de pagina is geladen.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:54
Verwijderd schreef op woensdag 23 september 2009 @ 16:14:
[...]

Ik heb het even veranderd. Roep de post nu aan via een button dus de pagina is geladen.
En dat loste het op of niet :?

Verwijderd

Topicstarter
Er zat een fout in mijn query (in het ASP bestand). Jquery geeft daar geen fout op. Kortom, bovenstaande code werkt wel.

  • R4gnax
  • Registratie: Maart 2009
  • Laatst online: 06-09 17:51
Verwijderd schreef op woensdag 23 september 2009 @ 16:47:
Er zat een fout in mijn query (in het ASP bestand). Jquery geeft daar geen fout op. Kortom, bovenstaande code werkt wel.
En daarom gebruik je dus zoiets als Fiddler of Firebug's net paneel wanneer je met XmlHttpRequests gaat werken. Dan kun je meteen zien of er wel netwerk verkeer plaats vindt...

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 15:30
aangezien hij met ASP werkt zal hij vast ook nog wel IE's variant 'Developers tools' kunnen gebruiken.

Verwijderd

Topicstarter
Caelorum schreef op donderdag 24 september 2009 @ 07:29:
aangezien hij met ASP werkt zal hij vast ook nog wel IE's variant 'Developers tools' kunnen gebruiken.
Klopt inderdaad

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

aangezien hij met ASP werkt zal hij vast ook nog wel IE's variant 'Developers tools' kunnen gebruiken.
Wat heeft dat nou met ASP te maken :?

日本!🎌


  • Caelorum
  • Registratie: April 2005
  • Laatst online: 15:30
_Thanatos_ schreef op donderdag 24 september 2009 @ 14:45:
[...]

Wat heeft dat nou met ASP te maken :?
dat zijn heel veel aannames van mij :)
In principe niks maar ik merk wel dat de meeste mensen die met ASP werken ook IE hebben :)
Pagina: 1