Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157

    ajax jquery e safari: problema errore sintassi

    Salve a tutti

    Ho un problema con il caricamento di una immagine tramite jquery e ajax su browser safari.

    Il codice è il seguente:

    codice:
    function CaricaFile(NomeImg)
    {
    document.getElementById("loading_"+NomeImg).style.display="block";
    $.ajaxFileUpload
    (
    	{
    		
    		url:'upload_immagini.php?oggetto=news&nome='+NomeImg,
    		secureuri:false,
    		fileElementId:NomeImg,
    		dataType: 'json',
    		beforeSend:function()
    		{
    			
    		},
    		complete:function()
    		{
    			
    		},				
    		success: function (data, status)
    		{
    				$("#immagine_"+NomeImg).html(unescape(data.msg));
    				
    			
    				
    		},
    		error: function (data, status, e)
    		{
    			alert(e);
    		}
    	}
    )
    return false;
    }
    il problema è sicuramente quì in quanto nella risposta json che viene restituita anche se la metto vuotami continua a dare sintax error




    su firefox invece non ho nessun problema.

    grazie a tutti
    viva il web.

  2. #2
    prova ad eliminare:

    codice:
    beforeSend:function()
    		{
    			
    		},
    		complete:function()
    		{
    			
    		},
    che in ogni caso non servono visto che sono funzioni non definite, magari Safari male interpreta la cosa e ti da errore, visto che comunque alcuni browser non supportano tutti gli "stadi" di caricamento di ajax.

    Aiuto perché mi piace, mi diverte, e mi allena.
    Non sono esperto, offro opportunità non obblighi.
    Uso un mio modo di fare le cose, che se risultasse poco gradito basta ignorarlo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.