ajaxについてです
.done( data ){
alert( $( data ).find( ’#hoge’ ).html() );
}
これで、結果がundefinedになっちゃうんですけど、違うところでも同じことをしているのです。。
違いが分からず。
これが.filterだと動いたりするんですよね
要するにbodyの直下のhtmlがほしいんです。
$( data ).find( ’body’ ).html()
こんなイメージなんです。
どなたか見当付く方、回答よろしくお願いします。
みんなの回答 4 件
そもそもAjaxがうまくいってないか#hogeがないかのどっちかじゃね
data が単なる文字列として返って来てるからでしょ。返り値を xml としないと #hoge は find() できないよ。
よくわからんが、普通にXHRでやってDOMのメソッド使うのじゃダメなの?
悩む時間が無駄でしょ。
dataの中身をconsoleとかで見てるの?
関連するトピックス