Probléme avec l'appel de la fonction insert_line()

Résolu
EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 - Modifié par EnguerrandP le 6/05/2014 à 13:47
EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 - 6 mai 2014 à 15:17
Bonjour,
J'ai quelque problème avec mon interface:
Firebug me dit que ma fonction Insert_Line n'est pas définie
<input type="BUTTON" value="Insert" style="width: 100%;" onclick="Insert_Line();"></input>

function Insert_line()
{  
 var V_I_New_Date = $("#I_New_Date").val();
    var NewdateArr = V_I_New_Date.split("/");
 var mois=NewdateArr[1];
 switch(mois) 
 {
  case "Jan":
   var NewdateArr = "01";
  break;
  case "Feb":
   var NewdateArr = "02";
  break;
  case "Mar":
   var NewdateArr = "03";
  break;
  case "Apr":
   var NewdateArr = "04";
  break;
  case "May":
   var NewdateArr = "05";
  break;
  case "Jun":
   var NewdateArr = "06";
  break;
  case "Jul":
   var NewdateArr = "07";
  break;
  case "Aug":
   var NewdateArr = "08";
  break;
  case "Sep":
   var NewdateArr = "09";
  break;
  case "Oct":
   var NewdateArr = "10";
  break;
  case "Nov":
   var NewdateArr = "11";
  break;
  case "Dec":
   var NewdateArr = "12";
  break;
 }
    var IDDateText= dateArr[2] +"-"+ ArrMonth  +"-"+ dateArr[0];
 
 var V_S_New_Request = $("#S_New_Request").val();
 var V_I_New_TimeSpent = $("#I_New_TimeSpent").val();
 var V_TA_New_Description = $("#TA_New_Description").val();
 var V_S_New_Worker = $("#S_New_Worker").val();
  
 //Recover the Primary key value
 $.ajax
 ({
  type: 'POST',
  data: {
    Jour : IDDateText, 
    Request : V_S_New_Request,
    TimeSpent : V_I_New_TimeSpent,
    Description : V_TA_New_Description,
    Worker : V_S_New_Worker
     },
  async: false,
  url:'Insert_Line_BDD_Daily_Timer.ajx.php', 
  error: function(error){alert("Erreur : " + error);}
 });
 $("#I_New_Date").val(''); 
 $("#S_New_Request").val('');
 $("#I_New_TimeSpent").val('');
 $("#TA_New_Description").val('');
 $("#S_New_Worker").val('');
};

Pourtant elle l'est je ne voit pas pourquoi il me met un message d'erreur.

Merci et que le café soit avec vous.

2 réponses

jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 344
6 mai 2014 à 15:01
Bonjour,

Comme je te l'ai expliqué dans une autre de tes questions... ce genre de message apparait aussi lorsque tu as des erreurs de syntaxes ailleurs dans ton code (souvent au dessus de la fonction en question).

Il peut s'agir de "}" que tu aurais oublié ou au contraire que tu aurais mis en trop dans ton code....

Quoi qu'il en soit... sans voir l' intégralité de ton code Javascript (et non pas QUE cette fonction) nous ne pourrons pas te renseigner.
Par ailleurs.. je pense que tu es en mesure de trouver par toi même où se situe cette erreur...ne serait-ce qu'en déplaçant ailleurs dans ton code ta fonction... ce qui te permettra de situer où se trouve ton erreur je pense...





1
EnguerrandP Messages postés 295 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 15 juillet 2015 1
6 mai 2014 à 15:17
En effet il y avait un caractère en trop.
Merci
0
Rejoignez-nous