I have the same problem, and think I can trace it to the refactored .html()
function, which replaces this.attr( "innerHTML", val ) with
this.empty().append( val ) at line 234 of jquery-1.1a.js. A simplified
version of my Ajax query is as follows:
jQuery.ajax({
url:"foo.htm',
type:"POST",
data: {'c':'row1','i':'col1'},
success: function( data ) {
jQuery('#'+data.c+'_'+data.i).html(data);
}
});
The target element is a table row, and I was previously able to repopulate
<td> elements inside it with the HTML returned by the AJAH request.
Christiaan
ronaldo wrote:
>
> Hi all,
>
> I have a simple page with some ajax to fetch some data based on the value
> selected in a dropdown box. It was working fine until i upgraded to jquery
> 1.1a
> i now get "undefined" as response from the ajax call.
> Reverting to the previous version of jquery and it works fine again
>
> as i'm still very new to jquery; am not sure if this is a bug or just me
> being thick - does anyone know what am doing wrong ?
>
> $("select").change(function(){
> $(this).addClass("over");
> fetch('Q01');
> });
>
> function fetch(qid){
> data = $("select").val();
> $.ajax({
> type: "POST",
> url: "find.php",
> data: "answer=" + data + "&question=" + qid,
> dataType: "xml",
> success: function(xml){
> pts = $("points", xml).text();
> $("#feedback").html("result = " + pts);
> }
> });
> }
>
--
View this message in context:
http://www.nabble.com/Ajax---new-JQuery-1.1a-tf2945119.html#a8249287
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/