Actually, you don't need var html at all so:
$.ajax({
url: "ATBAjaxHandler.do",
data:
"service-name=nb_places_available&date="+date+"&flight="+flight,
success: function(html) {
alert("HTML = "+html);
$('#nbPlacesAller').html(html);
} });
Will work fine.
- jake
On 5/30/07, Jake McGraw <[EMAIL PROTECTED]> wrote:
You need to set the callback, not just access the XHR object, because it
may not (definitely won't) be ready immediately after you call $.ajax, try:
var html = $.ajax({
url: "ATBAjaxHandler.do",
data:
"service-name=nb_places_available&date="+date+"&flight="+flight,
success: function(html) {
alert("HTML = "+html);
$('#nbPlacesAller').html(html);
}
});
I also jQuerized your success function.
- jake
On 5/30/07, debussy007 < [EMAIL PROTECTED]> wrote:
>
>
>
> Hi,
>
> I am calling an Ajax request to the server (J2ee, Struts Action) to get
> a
> number :
>
>
> *************************************************************************
> alert(date);
> alert(flight);
>
> var html = $.ajax({
> url: "ATBAjaxHandler.do",
> data:
> "service-name=nb_places_available&date="+date+"&flight="+flight
> }).responseText;
>
> alert("HTML = "+html);
> document.getElementById('nbPlacesAller').innerHtml = html;
>
> *************************************************************************
>
> in IE the last alert is never shown, in Mozilla it shows "HTML = "
> followed
> by an empty string
>
>
> I am returning the number like this in the server :
>
> response.getWriter().println(""+nbActiveBooks);
>
>
>
> Is there any way to know what is the actual error ?
> I am really clueless on what to do.
> Do you have any debugging tips ?
>
> Thank you very much.
> --
> View this message in context:
> http://www.nabble.com/ajax-request-error-tf3840045s15494.html#a10872627
> Sent from the JQuery mailing list archive at Nabble.com.
>
>