Frage : Funktionsdurchläufe einmal, dann Störung: „ïs nicht eine Funktion“

Hallo haben Experten,

I eine Javascriptfunktion verursacht, der Pfosten Daten für eine einzelne Form bilden, dann Abflussrinne eine Schleife gehen, die mehrfache Formen bekannt gibt. Beide diese Methoden verwenden die gleiche Funktion, um die Daten wirklich bekanntzugeben, aber, wenn ich versuche, mit der Schleife bekanntzugeben, es gibt eine Javascriptstörung: „Pfosten ist nicht eine Funktion“ und das Klicken auf der Störung zeigt das line

1:
post = Pfosten (Tätigkeit, Parameter);


But, als ich es einmal benannte, bevor die Schleife die Funktion erfolgreich durchgeführt wurde. Sehr strange.

Below der Code, der die Funktion benennt. Der erste Code zeigt den einzelnen und geschlungenen Anruf zu einer Funktion. Das zweite Teil ist die benannte Funktion, die der Reihe nach die 3. Funktion benennt, die die Daten using ajax.
bekannt gibt
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
 außer der Hauptform
Resultat = saveForm (Tätigkeit, was, hauptsächlich);
	
// speichern die vorhandenen Formen
saveForms („Adresse ");
saveForms („Telefon ");
saveForms („eMail ");

---------------------------------------

// die Schnur mit den PFOSTEN-Daten
Parameter = „what=company&id=“ + generateId ();
	
// fügen die Feldnamen und die Werte den Pfostendaten hinzu
für (var I = 0; I < form.length; i++)
{
	// außer dem Formfeld
	Feld = form.elements [i];
		
	// fügen das Feld der Schnur hinzu
	Parameter += „u.“ + field.name + „=“ + field.value;
}

// addieren die Firma-/Kontaktidentifikation
Parameter += „&c_id=“ + c_id;
	
//-Pfosten die Daten
Pfosten = Pfosten (Tätigkeit, Parameter);
	
//-Rückkehr der Wert
Rückholpfosten;

---------------------------------------

// erhalten den xmlHttp Gegenstand
xmlHttp = getXmlHttpObject ();
	
// öffnen die Seite
xmlHttp.open („PFOSTEN“, „/modules/resources/add.php“, falsch);
	
// stellte die Antragüberschriften ein
xmlHttp.setRequestHeader („Inhalt-Art“, „application/x-www-form-urlencoded“);
xmlHttp.setRequestHeader („Inhalt-Länge“, parameters.length);
xmlHttp.setRequestHeader („Anschluss“, „nahes“);
	
// senden die Daten
xmlHttp.send (Parameter);
	
//-Rückkehr der Text, der vom Bediener empfangen wird
RückholxmlHttp.responseText;

Antwort : Funktionsdurchläufe einmal, dann Störung: „ïs nicht eine Funktion“

eine andere Variable für Pfosten verwenden

<>//-Pfosten die Daten
postvar = Pfosten (Tätigkeit, Parameter);
      
//-Rückkehr der Wert
RückholpostVar;
>>
Weitere Lösungen  
 
programming4us programming4us