php και ajax πρόβλημα σε mozilla

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
georgexan13
Δημοσιεύσεις: 12
Εγγραφή: 19 Ιαν 2010 13:39

php και ajax πρόβλημα σε mozilla

Δημοσίευση από georgexan13 » 20 Ιαν 2013 17:37

Καλησπέρα σας...
Θα ήθελα να με βοηθήσετε στο παρακάτω πρόβλημα που έχω..
Ενώ ο παρακάτω κώδικας παίζει σε chrome και σε ie, στο mozilla μετά την τελευταία αναβάθμιση του δεν παίζει.. το έχω ελέγξει με το firebug και απλά κοκκινίζει το url που στέλνεται και επίσης απλά κάνει ένα refresh την σελίδα χωρίς να έχει τρέξει το αρχείο που του έχω δώσει.. Έχω ψάξει αρκετά αλλά δεν έχω βρεί λύση.. μήπως υπάρχει κάποιος να βοηθήσει??
Ευχαριστώ πολύ!!!

function fun(id,tr) {
$.ajax({
url: "ajax/file.php",
data: 'tr='+tr+'&id='+id,
type: "GET",
dataType: "text",
timeout: 5000,
cache: false,
error: function(){

},
success: function(text) {

}

});

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

php και ajax πρόβλημα σε mozilla

Δημοσίευση από mrpc » 21 Ιαν 2013 01:12

Μεταφέρθηκε στην Javascript/ajax από php που το είχες.

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

php και ajax πρόβλημα σε mozilla

Δημοσίευση από Christianago » 21 Ιαν 2013 08:59

Κανε προσωρινα το type: "POST" σε IE casharei. Αλλαξε και τα GET σε POST στην PHP.
Η εντολη cache: false δε δουλευει παντα σε προηγουμενες εκδοσεις της jQuery 1.9 συμφωνα με το documentation.
Με την κληση ajax περιμενεις να δεις κατι(απαντηση); Γιατι το success: function(text) { } ειναι κενο.

georgexan13
Δημοσιεύσεις: 12
Εγγραφή: 19 Ιαν 2010 13:39

php και ajax πρόβλημα σε mozilla

Δημοσίευση από georgexan13 » 21 Ιαν 2013 23:37

Σε ευχαριστώ πάρα πολύ... δούλεψε...
Απλά όταν λες προσωρινά τι εννοείς? να τo ξαναλλάξω σε get???

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

php και ajax πρόβλημα σε mozilla

Δημοσίευση από Christianago » 22 Ιαν 2013 08:59

Αυτο εξαρταται απο το ειδος της απαντησης που θελεις να λαμβανεις απο το server. Προσωπικα τις περισσοτερες ajax κλησεις τις κανω με POST για λογους cache.

georgexan13
Δημοσιεύσεις: 12
Εγγραφή: 19 Ιαν 2010 13:39

php και ajax πρόβλημα σε mozilla

Δημοσίευση από georgexan13 » 03 Ιουν 2013 11:43

Καλησπέρα...
Επανέρχομαι στο συγκεκριμένο θέμα γιατί έχει λυθεί κατά 50%... και αυτό το λέω γιατί άλλες φορές παίζει κανονικά και άλλες όχι...
Όπως θα δείτε και στο επισυναπτόμενο αρχείο είτε παίξει είτε όχι το λινκ στο firebug γίνεται κόκκινο... παραθέτω και τον κώδικα ώστε μήπως μπορείτε να μου δώσετε καμιά ιδέα..

<head>
function changeStatus(id,cat) {
$.ajax({
url: "ajax/changeStatus.php",
data: '&cat='+cat+'&id='+id,
type: "POST"
});
}
</head>

και την καλώ έτσι
<a onclick="changeStatus(<?= $row['id']?>,'comments')" href="">

Παρατήρηση: Στο head έχω αρκετά ajax.. δεν ξέρω αν παίζει ρόλο αυτό...

Σας ευχαριστώ πολύ!!!
Συνημμένα
ajax.png
(5.6 KiB) Μεταφορτώθηκε 135 φορές

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες