Ciao, ho necessità di tradurre i contenuti di alcuni alert javascript su un progetto già fatto e che, a momento, è in italiano
Pensavo quindi,m avendo già una classe fatta in php che traduce, di creare un'estensione di JQuery che, in base all'id del testo da ricavare, me lo restituisce nella giusta traduzione facendo tramite ajax un post ad una pagina php
ho creato un file lingua.js:
ma richiamandola in questo modo da un file .js mi da errorecodice:(function ( $ ) { $.fn.lingua = function( idMsg ) { $.ajax({ type: "POST", url: "ajaxTranslate.php", data: {o:1, str:idMsg}, dataType: "text", contentType: "application/x-www-form-urlencoded; charset=utf-8", success: function(traduzione){ return traduzione; }, error: function(a) { return ''; } }); return ''; }( jQuery ));
Dove sbaglio? lato ajax/php va bene, l'erroee me lo da sul js:codice:$.lingua('js_corsidispnasc')
SyntaxError: unexpected token: ')'[Ulteriori informazioni] lingua.js:17:11
TypeError: $.lingua is not a function[Ulteriori informazioni] nascondiCorsi.js:4:64


Rispondi quotando
