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

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

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

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

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

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

Ρε παιδιά κανένας άλλος ???

Με την κολλό Microsoft

Δεν υπάρχει λύση ????

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

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

Δημοσίευση από dpa » 06 Δεκ 2010 17:05

Παιδιά ξέρετε τι παρατήρησα !!!

Ότι όλο το πρόβλημα είναι στο include_once('conn.php');

Αν δεν κάνω σύνδεση με την βάση και κάνω ένα απλό echo $_GET['status'];
παίζει μια χαρά ???


Τι γίνετε όμως γιατί όταν κάνω include την σύνδεση με την βάση γίνετε αυτό ??

Πως να το λύσω ???

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

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

Δημοσίευση από fafos » 06 Δεκ 2010 17:07

an mas peis ti kanei auto mporei na sou vroume thn lysh... ananeoneis thn eggrafh patontas thn "Ανανέωση Πίνακα"? stelneis diaforetikes times ektos tou 1 kai 0? ti lathos sou vgazei? javascript h aplos den sou ananeonei ta apotelesmata.. klp klp..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

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

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

Κοίτα τι γίνετε αναλυτικά φίλε μου και σε ευχαριστώ πολύ μου έχεις δώσει αρκετές λύσεις.

Είναι 2 αρχεία: (το test.php και το data.php)

Το test.php περιέχει τον παρακάτω κώδικα:

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


<?php ob_start&#40;&#41;; ?>

<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Don't Work Jquery IE</title>

<script type="text/javascript" src="http&#58;//code.jquery.com/jquery-1.4.4.js"></script>
<script type="text/javascript">

function LoadData&#40;url2,status2&#41; &#123;
			
			
		$&#40;'#loading1'&#41;.ajaxStart&#40;function&#40;&#41; &#123;
			$&#40;'#loading1'&#41;.show&#40;&#41;;
			$&#40;'#result1'&#41;.hide&#40;&#41;;
		&#125;&#41;.ajaxStop&#40;function&#40;&#41; &#123;
			$&#40;'#loading1'&#41;.hide&#40;&#41;;
			$&#40;'#result1'&#41;.fadeIn&#40;'fast'&#41;;
		&#125;&#41;;
		
					$.ajax&#40;&#123;
						type&#58; 'GET',
						url&#58; url2,
						data&#58; &#123; status&#58; status2 &#125;,
						cache&#58; false,
						success&#58; function&#40;data&#41; &#123;
							$&#40;'#result1'&#41;.html&#40;data&#41;.show&#40;&#41;;
						&#125;
					&#125;&#41;;
					return false;
		
		
&#125;

$&#40;document&#41;.ready&#40;function&#40;&#41;&#123;
	LoadData&#40;"data.php",1&#41;;
	
	$&#40;'#ref'&#41;.click&#40; function&#40;&#41; &#123;
		LoadData&#40;"data.php",1&#41;;
	&#125;&#41;;

&#125;&#41;;

</script>

</head>
<body>		
	
	<a href="#" id="ref">Ανανέωση Πίνακα</a><br /><br />
        <div id="result1" style="display&#58;none; font-family &#58; Arial;  font-size &#58; 12px; color&#58;#000;">
	<div id="loading1" style="display&#58;none;"><img src="images/loading.gif" alt="loading..." /></div> 
			

</body>
</html>
<?php ob_flush&#40;&#41;; ?>



Το αρχείο data.php περιέχει αυτό:

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

<?php

include_once&#40;'Admin/conn.php'&#41;; 

if&#40; $_GET&#91;'status'&#93; == 1 &#41; &#123;

				
echo '<table>';

echo '<tr>';
	echo "<td>Κωδ. Πελάτη</td>";
	echo "<td>Ονοματεπώνυμο</td>";
	echo "<td>Τηλέφωνο</td>";
echo "</tr>";
while&#40; $r = $res->fetch_assoc&#40;&#41; &#41; &#123;
	echo "<tr>";
	$Code = $r&#91;'Code'&#93;;
	$FullName = $r&#91;'FullName'&#93;;
	$Phone = $r&#91;'Phone'&#93;;
	
	echo "<td>$Code</td>";
	echo "<td>$FullName</td>";
	echo "<td>$Phone</td>";
	echo "</tr>";
&#125;
echo '</table>';


&#125;


?>



ΠΡΟΣΟΧΗ!!!

Αν όμως βάλω στο αρχείο data.php μόνο το παρακάτω

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

<?php echo $_GET&#91;'status'&#93;; ?>
Δουλεύει μια χαρά και δείχνει το status



Το πρόβλημα όμως είναι μόνο στον Internet Explorer στους άλλους Browser δουλεύει κανονικά.

και παρατήρηση ότι μόλις βγάλω το include δουλεύει αν το αφήσω δεν δουλεύει. Δοκίμασα να βάλω το include_once('conn.php'); στο αρχείο πρώτο αρχείο test.php αλλά δεν παίζει.

Ελπίζω να τα έχω αναλυτικά.

Ευχαριστώ πολύ φίλε

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

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

Δημοσίευση από fafos » 06 Δεκ 2010 17:29

apoti katalava den ananeonei to apotelesma.. right?

allakse to javascript sou me auto:

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

<script type="text/javascript">

function LoadData&#40;url2,status2&#41; &#123;
 var randomnumber=Math.floor&#40;Math.random&#40;&#41;*9999999999&#41;        
         
      $&#40;'#loading1'&#41;.ajaxStart&#40;function&#40;&#41; &#123;
         $&#40;'#loading1'&#41;.show&#40;&#41;;
         $&#40;'#result1'&#41;.hide&#40;&#41;;
      &#125;&#41;.ajaxStop&#40;function&#40;&#41; &#123;
         $&#40;'#loading1'&#41;.hide&#40;&#41;;
         $&#40;'#result1'&#41;.fadeIn&#40;'fast'&#41;;
      &#125;&#41;;
      
               $.ajax&#40;&#123;
                  type&#58; 'GET',
                  url&#58; url2,
                  data&#58; &#123; status&#58; status2, rand&#58; randomnumber &#125;,
                  cache&#58; false,
                  success&#58; function&#40;data&#41; &#123;
                     $&#40;'#result1'&#41;.html&#40;data&#41;.show&#40;&#41;;
                  &#125;
               &#125;&#41;;
               return false;
      
      
&#125;

$&#40;document&#41;.ready&#40;function&#40;&#41;&#123;
   LoadData&#40;"data.php",1&#41;;
   
   $&#40;'#ref'&#41;.click&#40; function&#40;&#41; &#123;
      LoadData&#40;"data.php",1&#41;;
   &#125;&#41;;

&#125;&#41;;

</script>
pithanon einai thema me thn cache tou IE
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

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

Δημοσίευση από dpa » 06 Δεκ 2010 17:37

Πάλι δεν δουλεύει!!!

Την στο script την έχω false

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

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

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

Παιδιά τι έγινε ?? τίποτα ???


Δεν το έχει ξανασυναντήσει κανένας ???

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

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

Δημοσίευση από fafos » 06 Δεκ 2010 18:09

emena douleuei mia xara se olous tous browsers..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

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

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

Δοκίμασα και από άλλο pc αλλά πάλι τίποτα

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

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

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

Φίλε Φάφο

Λύθηκε το πρόβλημα μόλις έβαλα τον κώδικα από το αρχείο conn.php μέσα στην σελίδα data.php

Δηλαδή δεν κάνω την σύνδεση include('conn.phh');

Και παίζει κανονικά.

Γιατί γίνετε αυτό ???

Θα πρέπει σε κάθε αρχείο να βάζω την σύνδεση έτσι ????

Γιατί δεν δέχετε το include ???



@ $db = new mysqli('localhost','root','','db_cust');
$db->query("SET NAMES 'utf8'");
$db->query("SET COLLATION_CONNECTION=utf8");
$db->query("SET CHARACTER_SET_CLIENT=utf8");
$db->query("SET CHARACTER_SET_RESULTS=utf8");
if( mysqli_connect_errno() ) {
echo 'Error: Αδύνατη σύνδεση στην βάση';
exit;
}


Eyxaristo

Απάντηση

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

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

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