Questione : funzionamenti di funzione una volta, allora errore: “ïs non una funzione„

Ciao gli esperti, il

I hanno generato una funzione di Javascript che gli alberini formano i dati per una singola forma, quindi va depressione un ciclo che invia le forme multiple. Entrambi questi metodi usano la stessa funzione realmente per inviare i dati, ma quando provo ad inviare con il ciclo esso dà un errore di Javascript: “l'alberino non è una funzione„ e scattarsi sull'errore mostra il class= " i lineNumbers " >
1 del >

post " del prettyprint " " del class= del id= " codeSnippet969496 del >


But di

Below il codice che denomina la funzione. Il primo codice mostra la singola e chiamata collegata ad una funzione. La seconda parte è la funzione denominata che a sua volta denomina la terza funzione che invia i dati using ajax.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
class= " del id= " codeSnippet969227 del
 salvo la forma principale
risultato = saveForm (azione, che cosa, principale);
	
// conserva le forme disponibili
saveForms (“indirizzo ");
saveForms (“telefono ");
saveForms (“email ");

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

// la stringa con i dati dell'ALBERINO
parametri = “what=company&id=„ + generateId ();
	
// aggiunge i nomi ed i valori di campo ai dati dell'alberino
per (varietà i = 0; i < form.length; i++)
{
	// conserva il campo della forma
	campo = form.elements [i];
		
	// aggiunge il campo alla stringa
	parametri += “&„ + field.name + “=„ + field.value;
}

// aggiunge l'identificazione contatto/dell'azienda
parametri += “&c_id=„ + c_id;
	
alberino di // i dati
alberino = alberino (azione, parametri);
	
ritorno di // valore
alberino di ritorno;

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

// ottiene l'oggetto del xmlHttp
xmlHttp = getXmlHttpObject ();
	
// apre la pagina
xmlHttp.open (“ALBERINO„, “/modules/resources/add.php„, falsi);
	
// ha regolato le intestazioni di richiesta
xmlHttp.setRequestHeader (“Soddisfare-tipo„, “application/x-www-form-urlencoded„);
xmlHttp.setRequestHeader (“Soddisfare-lunghezza„, parameters.length);
xmlHttp.setRequestHeader (“collegamento„, “vicino„);
	
// invia i dati
xmlHttp.send (parametri);
	
ritorno di // il testo che è ricevuto dall'assistente
xmlHttp.responseText di ritorno;
class= del

Risposta : funzionamenti di funzione una volta, allora errore: “ïs non una funzione„

usare una variabile differente per l'alberino

<>alberino di // i dati
postvar = alberino (azione, parametri);
      
ritorno di // valore
postVar di ritorno;
>>
Altre soluzioni  
 
programming4us programming4us