perchè usando il comando loadvars.sendandload, la risposta del server non viene memorizzata così come arriva:
faccio un esempio:

il server restituisce:

EÕ3¼@€@¦À¨
À¨cP3ÕšÚdÌ[Pþ&ÄBHTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 06 Apr 2004 10:03:36 GMT
X-Powered-By: ASP.NET
cache-control: Private
Pragma: no-cache
Content-Length: 938
Content-Type: text/plain
Expires: Tue, 06 Apr 2004 10:02:37 GMT
Cache-control: private

Error=0
error_text=successful
version=2.0
session_id=A2|omniamedia|106|498
aicc_data=[core]
Student_ID=106
Student_Name=admin, demo
Output_File=
Lesson_Location=ml1111111ml200000ml000000ml000000m l00000ml00000ml000000ml000
00ml0000000000ml000000ml000000ml00000ml0ml0
Credit=
Lesson_Mode=
Lesson_Status=i
Path=
Time=01:01:57
Score=
[Core_Lesson]
stato:0.703168918509485,0.251226413017869,0.043561 9005810489,0.0020407431248
468^gestioneeconomica:0.918194986810068,0.08180501 05868875,0^immagine:0.6492
20923778427,0.349554856444794,0.001222219777779^lo gistica:0.257836799739054,
0.59494757137376,0.147215609068^&so&^fatum,1^incas si,2^qualit_percepita,2^&s
r&^investimenti:0.05,0.11,0.84^
[Core_Vendor]

[Comments]
[Evaluation]
Course_ID=omniamedia
[Objectives_Status]
[Student_Data]
Attempt_Number=1
Mastery_Score=
Max_Time_Allowed=
Time_Limit_Action=
[Student_Demographics]
[Student_Preferences]
__

facendo il trace di loadvars.toString ho:

^investimenti:0.05,0.11,0.84^

[Core_Vendor]



[Comments]

[Evaluation]

Course_ID=omniamedia

[Objectives_Status]

[Student_Data]

Attempt_Number=1

Mastery_Score=

Max_Time_Allowed=

Time_Limit_Action=

[Student_Demographics]

[Student_Preferences]

__&sr=&^fatum,1^incassi,2^qualit_percepita,2^=&so= &Error=0

error_text=successful

version=2.0

session_id=A2|omniamedia|106|498

aicc_data=[core]

Student_ID=106

Student_Name=admin, demo

Output_File=

Lesson_Location=ml1111111ml200000ml000000ml000000m l00000ml00000ml000000ml000
00ml0000000000ml000000ml000000ml00000ml0ml0

Credit=

Lesson_Mode=

Lesson_Status=i

Path=

Time=01:01:57

Score=

[Core_Lesson]

stato:0.703168918509485,0.251226413017869,0.043561 9005810489,0.0020407431248
468^gestioneeconomica:0.918194986810068,0.08180501 05868875,0^immagine:0.6492
20923778427,0.349554856444794,0.001222219777779^lo gistica:0.257836799739054,
0.59494757137376,0.147215609068^&onLoad=[type Function]&_host=[object
Object]


La risposta è stata spezzata in due ed il secondo pezzo è stato inserito davanti al primo.

Qualcuno sa spiegarmelo.

C'è un modo generico per rimettere le cose a posto, indipendentemente dalla risposta del server.

P.S. con riposte più corte questo non succede.