Hi,
I'm having trouble doing a asynchronous POST-request. So far, I only used
GETs. But now I'm having more parameters than it seems possible to have.
So I rewrote the javascript like this:
keys = ['from_'];
values = [from];
for(var i in items) {
keys.push('reservation_ids');
values.push(items[i].id);
}
content = queryString(keys, values);
var def = doXHR(this.LOAD_OVERVIEW, {method: "POST", sendContent :
content,
content});
I can see in FF live-http-headers extension that the data gets over the wire
as this:
POST /reservation/monthly/load_monthly_overview?tg_random=1171297385511
HTTP/1.1
Host: localhost:9999
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060124
Firefox/1.5.0.1
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: nl,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Length: 2708
Content-Type: application/xml
Cookie: PID=6ed2299af09e10a8f4e3e6781bada9f6; SGW-USERDATA=DAL|1;
session_id=0b99178ec3765ff0df7ffdd9622b8a93016c8635;
tg-visit=1d711619001fd761c13c7d06de96ada51353266f
Pragma: no-cache
Cache-Control: no-cache
from_=02%2F12%2F2007&reservation_ids=2990&reservation_ids=2989&reservation_ids=2987&reservation_ids=2988&reservation_ids=2997&reservation_ids=2994&reservation_ids=2993&reservation_ids=3002&reservation_ids=3001&reservation_ids=2999&reservation_ids=2996&reservation_ids=2991&reservation_ids=3003&reservation_ids=2998&reservation_ids=3000&reservation_ids=2995&reservation_ids=2992&reservation_ids=3005&reservation_ids=3004&reservation_ids=3007&reservation_ids=3006&reservation_ids=3008&reservation_ids=3009&reservation_ids=3012&reservation_ids=3010&reservation_ids=3011&reservation_ids=3013&reservation_ids=3016&reservation_ids=3014&reservation_ids=3017&reservation_ids=3018&reservation_ids=3015&reservation_ids=3021&reservation_ids=3022&reservation_ids=3024&reservation_ids=3020&reservation_ids=3019&reservation_ids=3023&reservation_ids=3025&reservation_ids=3026&reservation_ids=3027&reservation_ids=3028&reservation_ids=3029&reservation_ids=3037&reservation_ids=3038&reservation_ids=3030&reservation_ids=3033&reservation_ids=3031&reservation_ids=3035&reservation_ids=3036&reservation_ids=3034&reservation_ids=3032&reservation_ids=3043&reservation_ids=3042&reservation_ids=3039&reservation_ids=3040&reservation_ids=3044&reservation_ids=3041&reservation_ids=3047&reservation_ids=3048&reservation_ids=3049&reservation_ids=3046&reservation_ids=3045&reservation_ids=3051&reservation_ids=3050&reservation_ids=3052&reservation_ids=3054&reservation_ids=3053&reservation_ids=3057&reservation_ids=3055&reservation_ids=3058&reservation_ids=3056&reservation_ids=3066&reservation_ids=3063&reservation_ids=3061&reservation_ids=3064&reservation_ids=3062&reservation_ids=3065&reservation_ids=3059&reservation_ids=3060&reservation_ids=3067&reservation_ids=3072&reservation_ids=3070&reservation_ids=3071&reservation_ids=3069&reservation_ids=3075&reservation_ids=3073&reservation_ids=3068&reservation_ids=3074&reservation_ids=3076&reservation_ids=3083&reservation_ids=3082&reservation_ids=3077&reservation_ids=3084&reservation_ids=3079&reservation_ids=3080&reservation_ids=3078&reservation_ids=3081&reservation_ids=3085&reservation_ids=3086&reservation_ids=3087&reservation_ids=3088&reservation_ids=3089&reservation_ids=3092&reservation_ids=3090&reservation_ids=3091&reservation_ids=3094&reservation_ids=3093&reservation_ids=3103&reservation_ids=3097&reservation_ids=3101&reservation_ids=3100&reservation_ids=3099&reservation_ids=3102&reservation_ids=3096&reservation_ids=3095&reservation_ids=3098&reservation_ids=3104&reservation_ids=3107&reservation_ids=3105&reservation_ids=3106&reservation_ids=3112&reservation_ids=3109&reservation_ids=3108&reservation_ids=3110&reservation_ids=3111&reservation_ids=3114&reservation_ids=3113
But for some reason, the values aren't passed to my controller method. Any
suggestions?
--
>> Diez B. Roggisch
>> Developer
A Milastraße 4 / D-10437 Berlin
T +49 (30) 443 50 99 - 27
F +49 (30) 443 50 99 - 99
M +49 (179) 11 75 303
E [EMAIL PROTECTED]
____________________________________________________________________
Geschftsfuehrer: Ekkehard Blome (CEO), Felix Kuschnick (CCO)
Registergericht: Amtsgericht Berlin Charlottenburg HRB 76376
UST-Id. DE 217652550
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---