Αυτός ο ιστότοπος θα έχει περιορισμένη λειτουργικότητα, όσο εκτελούμε εργασίες συντήρησης για να βελτιώσουμε την εμπειρία σας. Αν ένα άρθρο δεν επιλύει το ζήτημά σας και θέλετε να κάνετε μια ερώτηση, η κοινότητα υποστήριξής μας είναι έτοιμη να σας βοηθήσει στο Twitter (@FirefoxSupport) και στο Reddit (/r/firefox).

Αναζήτηση στην υποστήριξη

Προσοχή στις απάτες! Δεν θα σας ζητήσουμε ποτέ να καλέσετε ή να στείλετε μήνυμα σε κάποιον αριθμό τηλεφώνου ή να μοιραστείτε προσωπικά δεδομένα. Αναφέρετε τυχόν ύποπτη δραστηριότητα μέσω της επιλογής «Αναφορά κατάχρησης».

Μάθετε περισσότερα

"TypeError: XMLHttpRequest.Open is not a function" error message

  • 5 απαντήσεις
  • 5 έχουν αυτό το πρόβλημα
  • 3 προβολές
  • Τελευταία απάντηση από jscher2000 - Support Volunteer

more options

I have the following javascript code:

var XmlHttp = new XMLHttpRequest();
XmlHttp.Open("GET", "http://localhost/MenuOptions.aspx?ca_key=1631&isRollup=1", false);

In Firefox (version 22) the XmlHttp.Open() throws an error "TypeError: XmlHttp.Open is not a function"

I have the following javascript code: <pre><nowiki>var XmlHttp = new XMLHttpRequest(); XmlHttp.Open("GET", "http://localhost/MenuOptions.aspx?ca_key=1631&isRollup=1", false);</nowiki></pre> In Firefox (version 22) the XmlHttp.Open() throws an error "TypeError: XmlHttp.Open is not a function"

Τροποποιήθηκε στις από το χρήστη cor-el

Επιλεγμένη λύση

Όλες οι απαντήσεις (5)

more options

is this a script error or stopage, does safe mode fix the problem

more options

Safe mode does not fix this problem.

more options

Επιλεγμένη λύση

It seems to be "open" with a lowercase "o":

See:

more options

I finally figured it out. The functions are case sensitive. So my XmlHttp.Open(<...>) was throwing an exception that Open is not a function. The same happened to me later on with XmlHttp.Send(null). It also said that Send is not a function but when I changed them to XmlHttp.open(<...>) and XmlHttp.send(null) then everything worked fine. So both functions need to start with a lower case letter.

more options

Hi bbatl, as a general rule, JavaScript objects/functions and DOM objects/properties/methods are case sensitive. This may not apply to some Microsoft technologies which are more forgiving.