Πρόβλημα με jquery και ajax στον ΙΕ8

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

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

Απάντηση
dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 18:22

Ρε παιδιά τι γίνετε με το Jquery και το ajax στον ΙΕ8

Δουλεύει κανονικά στον chrome και στον Mozilla και δεν δουλεύει στον ΙΕ8 τοπικά.

Κώδικας: Επιλογή όλων

<script type="text/javascript">

function LoadData&#40;url_data,status1,page1&#41; &#123;
	$&#40;document&#41;.ready&#40;function&#40;&#41; &#123; 

			
						$.ajax&#40;&#123;
							type&#58; 'GET',
							url&#58; url_data,
							data&#58; &#123; status&#58; status1, page&#58; page1 &#125;,
							beforeSend&#58; function&#40;&#41; &#123;
								$&#40;'#loading1'&#41;.show&#40;&#41;;
								$&#40;'#result1'&#41;.hide&#40;&#41;;
							&#125;,
							cache&#58; false,
							success&#58; function&#40;data&#41; &#123;
								$&#40;'#result1'&#41;.html&#40;data&#41;.fadeIn&#40;&#41;;
									$&#40;'#loading1'&#41;.hide&#40;&#41;;
							&#125;
						&#125;&#41;;
						return false;


	&#125;&#41;; // end document 
&#125;



</script>
Γιατί ????

Τι γίνετε???

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 19:13

Όταν λες τοπικά εννοείς http://localhost/page.html ή file:///dir/page.html; Επίσης, μπορείς να βγάλεις το $(document).ready μέσα από τη συνάρτηση. Όταν θα την καλείς θα φροντίσεις να είναι μέσα σε $(document).ready. πχ

Κώδικας: Επιλογή όλων

$&#40;document&#41;.ready&#40;function&#40;&#41; &#123; LoadData&#40;url_data, status1, page1&#41;; &#125;&#41;;

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 19:25

Nai file etsi to fortono

http://localhost/page.html

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 19:32

Δοκίμασε να βάλεις το http://localhost/ στα trusted sites του IE.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 19:36

den douleuei file

Oute an valo tin synartisi mesa apo to

$(document).ready(function() {

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 19:40

Στείλε ολόκληρη την html σελίδα (μαζί με τον js κώδικα).

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 19:42

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Don't Work Jquery IE</title>
<style type="text/css">
<!--
body &#123;
	margin-left&#58; 0px;
	margin-top&#58; 0px;
	margin-right&#58; 0px;
	margin-bottom&#58; 0px;
	background-color&#58; #FFFFCC;
&#125;
body,td,th &#123;
	font-family&#58; Arial, Helvetica, sans-serif;
	font-size&#58; 12px;
	color&#58; #333333;
&#125;
a &#123;
	font-family&#58; Arial, Helvetica, sans-serif;
	font-size&#58; 12px;
	color&#58; #333333;
&#125;
a&#58;link &#123;
	text-decoration&#58; none;
&#125;
a&#58;visited &#123;
	text-decoration&#58; none;
	color&#58; #333333;
&#125;
a&#58;hover &#123;
	text-decoration&#58; underline;
	color&#58; #333333;
&#125;
a&#58;active &#123;
	text-decoration&#58; none;
	color&#58; #333333;
&#125;
-->
</style>
<script type="text/javascript" src="js/jquery.js"></script>



<script type="text/javascript">

	function LoadData&#40;url_data,status1,page1&#41; &#123;	
	$&#40;document&#41;.ready&#40;function&#40;&#41; &#123; 

	
						$.ajax&#40;&#123;
							type&#58; 'GET',
							url&#58; url_data,
							data&#58; &#123; status&#58; status1, page&#58; page1 &#125;,
							beforeSend&#58; function&#40;&#41; &#123;
								$&#40;'#loading1'&#41;.show&#40;&#41;;
								$&#40;'#result1'&#41;.hide&#40;&#41;;
							&#125;,
							cache&#58; false,
							success&#58; function&#40;data&#41; &#123;
								$&#40;'#result1'&#41;.html&#40;data&#41;.show&#40;&#41;;
								$&#40;'#loading1'&#41;.hide&#40;&#41;;
							&#125;
						&#125;&#41;;
						
						return false;
	
	
	&#125;&#41;; // end document 
&#125;
</script>





</head>
<body onload="LoadData&#40;'data.php',1,0&#41;;">

			<a href="#" onclick="LoadData&#40;'data.php',1,0&#41;;">Ανανέωση Πίνακα</a><br /><br />
            <div id="result1" style="display&#58;none; font-family &#58; Arial;  font-size &#58; 12px;"></div>
			<div id="loading1" style="display&#58;none;"><img src="images/loading.gif" alt="loading..." /></div> 


</body>
</html>

Σε Mozilla και Chrome παίζει κανονικότατα μόνο στον IE δεν παίζει

Κάποιος να βοηθήσει ρε παιδιά ????

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 19:54

Κώδικας: Επιλογή όλων

<script type="text/javascript"> 
        function LoadData&#40;url_data, status1, page1&#41; &#123;    
                $.ajax&#40;&#123; 
                        type&#58; 'GET', 
                        url&#58; url_data, 
                        data&#58; &#123; status&#58; status1, page&#58; page1 &#125;, 
                        beforeSend&#58; function&#40;&#41; &#123; 
                                $&#40;'#loading1'&#41;.show&#40;&#41;; 
                                $&#40;'#result1'&#41;.hide&#40;&#41;; 
                        &#125;, 
                        cache&#58; false, 
                        success&#58; function&#40;data&#41; &#123; 
                                $&#40;'#result1'&#41;.html&#40;data&#41;.show&#40;&#41;; 
                                $&#40;'#loading1'&#41;.hide&#40;&#41;; 
                        &#125; 
                &#125;&#41;; 
                   
                return false; 
        &#125;
</script> 
Δοκίμασε αυτό και πες αν δουλεύει. Αν δε δουλεύει ίσως να χρειάζεται να φτιάξεις ένα vhost πχ mysite.lan αντί να χρησιμοποιείς το localhost. Δεν έχω IE για να μπορέσω να σου πω περισσότερα.

ps. Είπαμε ότι έβαλες το http://localhost/ στα trusted sites του IE, έτσι;

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 20:09

Δεν δουλεύει ούτε στον server βγάζει στην γραμμή 52 σφάλμα

Στην γραμμή 52 έχει αυτό $.ajax({

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 20:11

Τι σφάλμα βγάζει;

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 20:14

Το '$' δεν έχει οριστεί

γραμμή 52 χαρακτήρας 7

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 20:16

Έχεις ενσωματώσει το jquery.js μέσα στο head; Αν ναι, το φορτώνει;

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 20:21

Είχα ξεχάσει να ανεβάσω στον server το αρχείο js

Το ανέβασα και τώρα δεν εμφανίζει σφάλμα απλά εμφανίζει το γραφικό loading1 και δεν εμφανίζει τα δεδομένα.

Έχω ελέγξει όλα τα query και είναι εντάξει

με τον Mozilla και τον chrome τα εμφανίζει

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από gvre » 04 Δεκ 2010 20:43

Αυτό σημαίνει ότι δε μπαίνει στο success του ajax για κάποιο λόγο. Δοκίμασε να το κάνεις debug με το http://www.ieinspector.com/dominspector/ ή κάποιο αντίστοιχο εργαλείο.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Πρόβλημα με jquery και ajax στον ΙΕ8

Δημοσίευση από dpa » 04 Δεκ 2010 21:01

Παιδιά κάποιος άλλος ξέρει ????

Απάντηση

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

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

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