jQuery $ δεν .post εργασίας στον Firefox

ψήφοι
4

Είμαι επαιτεία στη χρήση jQuery. Έχω την παρακάτω πρόσκληση που λειτουργεί σε IE7, αλλά δεν 3.0.4 FF. Αλλά αν μπορώ να αλλάξω το nullνα {}δουλεύει μια χαρά. Δεν είναι null ισχύει για την περίπτωση αυτή και εγώ μόλις πήρα τυχερός που λειτούργησε στον IE ή είναι αυτό το σφάλμα με jQuery.

$.post(complexitybar.ashx?a=init&vc= + validationCode, null, loadInitialValues, json);
Δημοσιεύθηκε 09/12/2008 στις 21:09
πηγή χρήστη
Σε άλλες γλώσσες...                            


3 απαντήσεις

ψήφοι
6

Δοκιμάστε το $.get()για αιτήματα ερώτημα-string:

$.get('complexitybar.ashx?a=init&vc=...')

αιτήματα POST αναμένουν τα ζεύγη URL και το κλειδί-τιμή να είναι ξεχωριστή:

$.post('complexitybar.ashx', 'a=init&vc=...')

Με τα αιτήματα POST, τα ζεύγη κλειδιών-τιμών που αποστέλλονται ως δεδομένα περιεχομένου και όχι ως μέρος ενός URI.

Απαντήθηκε 09/12/2008 στις 21:20
πηγή χρήστη

ψήφοι
1

Από την παράμετρο που προσπαθούν να περάσουν nullγια να υποτίθεται ότι εκπροσωπεί ένα ζευγάρι κλειδί-τιμή των δεδομένων που θέλετε να περάσετε στο url που θέλετε να απαντήσετε σε, κατά πάσα πιθανότητα κάνει πολύ περισσότερο νόημα να χρησιμοποιούν μια κενή αντικειμένου ( {}) αυτή null.

null δεν αντιμετωπίζεται με τον ίδιο τρόπο όπως θα περίμενε κανείς ότι θα ήταν αν σκέφτεστε μια γλώσσα όπως η Java.

Απαντήθηκε 09/12/2008 στις 21:17
πηγή χρήστη

ψήφοι
0

δοκιμάστε $ .ajajx με ου μέθοδο e «POST», θα είναι καλύτερα

Απαντήθηκε 26/02/2009 στις 07:49
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more