javascript
  • php
  • html
  • ajax
  • 2016-05-23 5 views 0 likes 
    0

    i mit diesem Code eine Funktion in der Homepage zu haben:Cant Last Inhalt in Ajax-Aufruf

    enter code here function LoadGrid() { 
        var gridder = $('#as_gridder'); 
        var UrlToPass = "action=load"; 
        //was var UrlToPass = 'action=load'; 
        gridder.html('loading..');  
        $.ajax({ 
        url : 'cartajax.php', 
        contentType: 'application/x-www-form-urlencoded;charset=ISO-8859-7', 
        type : 'POST', 
        data : UrlToPass, 
        success: function(responseText) { 
         gridder.html(responseText); 
        } 
        }); 
    

    }

    und in ajax.php habe ich diesen Code:

    enter code here $action = $_POST['action']; switch($action) { case "load": 
    

    und i kann nichts sehen aber nur laden ... das problem ist nur in ie8

    +0

    Haben Sie einen Fehler in der Konsole finden ist? Überprüfen Sie auch 'jQuery' Version und ihre Unterstützung für' IE8' – Rayon

    +0

    Was ist mit dem '; charset = ISO-8859-7'? – Musa

    +0

    Musa seine griechische Kodierung – perastikos1

    Antwort

    0

    hat Probleme beim Einfügen langer Textzeichenfolgen mit jQuery's html()

    Wahrscheinlich ist dies ein bekannter Fehler. Sie können this

    Ein Weg finden um

    try { 
        //new browsers 
        $('#domElement').html(responseText); 
    } catch (e) { 
        //IE8 
        $('#domElement').innerHTML = responseText; 
    } 
    

    EDIT-1

    function LoadGrid() { 
    // var gridder = $('#as_gridder'); 
        var UrlToPass = "action=load"; 
        //was var UrlToPass = 'action=load'; 
        gridder.html('loading..');  
        $.ajax({ 
        url : 'cartajax.php', 
        contentType: 'application/x-www-form-urlencoded;charset=ISO-8859-7', 
        type : 'POST', 
        data : UrlToPass, 
        success: function(responseText) { 
         try{ 
          $('#as_gridder').html(responseText); 
         } catch (e) { 
          //IE8 
          $('#as_gridder').innerHTML = responseText; 
         } 
        } 
        }); 
    } 
    
    +0

    ich teste es nichts funktioniert wieder – perastikos1

    Verwandte Themen