IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CodeIgniter PHP Discussion :

Problème de session en utilisant jQuery.load()


Sujet :

CodeIgniter PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ilalaina
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2007
    Messages : 341
    Par défaut Problème de session en utilisant jQuery.load()
    Bonjour à tous.

    J'utilise IE 8.0.6001.18702 et Firefox 3.5.3.
    J'ai un problème de session avec CI quand j'utilise la fonction jQuery.load.
    Sur Firefox ça marche mais sur IE il paraît que la session n'est pas reconnue.
    Ci-dessous un échantillon simplifié de mon code :

    controllers/test_session.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <?php
     
    	class Test_session extends Controller
    	{
    		function __construct()
    		{
    			parent::Controller();
    		}
     
    		function index()
    		{
    			$this->load->view('test_session');
    		}
     
    		/**
    		 * La fonction qui changera la valeur en session et chargera le résultat dans le div
    		 */
    		function testLoad()
    		{
    			$Val = $this->session->userdata('testVal');
    			if (!empty($Val))
    			{
    				$Val++;
    			} else
    			{
    				$Val = 1;
    			}
    			echo $Val;
    			$this->session->set_userdata('testVal', $Val);
    		}
     
    	}
     
    	/* Fin du fichier test_session.php */
    	/* Emplacement: ./system/application/controllers/test_session.php */
    views/test_session.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    	<script type="text/javascript" language="javascript" src="<?php echo base_url(); ?>js/jquery-1.3.2.min.js"></script>
    	</head>
    	<body>
    	<div id="testDiv"></div>
    	<script type="text/javascript">
    	$(document).ready(function(){
    		$('#test_link').click(function(){
    			$('#testDiv').load('<?php echo site_url('test_session/testLoad'); ?>');
    			return false;
    		});
    	});
    	</script>
    	<a href="#" id="test_link">Test</a>
    	</body>
    	</html>
    Normalement quand je clique sur $('#test_link') la valeur affichée s'incrémente, mais sur IE ça ne marche pas.
    J'ai mis en pièce jointe mon application afin que vous puissiez tester.

    Merci d'avance de votre aide.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Laravel] Utilisation jquery load avec laravel
    Par Gentletid dans le forum Laravel
    Réponses: 1
    Dernier message: 19/11/2014, 23h19
  2. Problème avec jquery " .load "
    Par nialcen dans le forum WordPress
    Réponses: 2
    Dernier message: 10/08/2014, 13h49
  3. Problème sur l'utilisation de LOAD LOCAL DATA INFILE
    Par pbatty1 dans le forum Requêtes
    Réponses: 7
    Dernier message: 19/09/2012, 11h03
  4. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  5. [1.x] Problème utilisation Jquery
    Par Dash777 dans le forum Symfony
    Réponses: 2
    Dernier message: 23/04/2010, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo