Web ページのパーシャルビューに対して ajax 呼び出しを行い、そこからタイトルとデータを取得してからダイアログ ウィンドウに表示しようとしています。ただし、ダイアログを作成すると、1回は正しく開き、さらに6回は空のダイアログ(タイトルバーのみ)として開きます。
クロムでは、partialView に HTMLDivElement と 7 つの HTMLScriptElements が含まれていることがわかります。これにより、複数のオープンが考慮されます。ただし、その div 要素だけのダイアログを開くと、スクリプトが読み込まれません (したがって、ルックアップとタブは機能しません)。
$.ajax(url)
.success(function (partialViewHtml) {
// get page data
$(partialViewHtml).dialog({
title: title,
modal: true,
resizable: true,
draggable: true,
height: sheight,
width: swidth
});
どんな助けでも大歓迎です。しばらく壁に頭をぶつけていました。ありがとう。