この質問に似た投稿がたくさんありますが、私はajax呼び出しの応答にjavascriptを入れていないので間違っているとは思わないと思います。JqueryのHtmlレスポンスはjavascriptと連携していません
基本的に、ajaxは純粋なhtmlをdiv内に入れて返します。このdivは私のページの内側にあり、ページにはすでにCSSとjavascriptファイルへの参照が含まれています。私は基本的に私は何をすべきかjqueryのUI機能と見栄えするAJAX呼び出しによって返されたボタンをレンダリングしようとJavaScriptファイル、それらの一つで
が
$(".ButtonClass").button();
この
あるコードのこの作品は、ですdocument.ready関数であり、ajaxによって返されるhtmlにはすべてのボタンの "ButtonClass"が含まれています。.button()
は、返されたajax htmlの外側にあるボタンに対して機能しますが、ajax呼び出しから返された要素に対しては機能しません。
CSSスタイルが結果に適用されるため、動作するはずですが、結果を処理する関数を取得できないと思います.JavaScriptコードが返されません。このコードは参照されている外部ファイルにあります。ページ全体
可能な重複:http://stackoverflow.com/questions/2559924/apply-jquery-ui-widgets-to-ajax-loaded-elements –