わかりましたので、ajax 呼び出しが成功したときにダイアログ ボックスで jstree を開くのに多くの時間を費やしました。現在、代わりにポップアップウィンドウが必要です。簡単なように思えますが、ウィンドウに 404 エラーが表示されます。私はGrailsを使用しています。現在のコードは次のとおりです (再入力のため、構文エラーはご容赦ください)。
$.ajax({
type: 'POST',
url: 'resultsView/viewAsdf'
traditional: true,
data: {
documentID: contentID
},
success: function (data) {
var data1 = {'data':data}
var $genericDialog = $("#genericDialog");
$genericDialog.jstree({
"html_data": data1
[snip]
}),
$genericDialog.dialog({
title: "ASDF"
modal: true,
height: 700,
width: 450,
buttons: {
"OK": function() {$genericDialog.dialog("close");}
}
});
}
});
では、私の質問は、現在のダイアログ ボックスをウィンドウに置き換えるにはどうすればよいかということです。既に ajax メソッドで URL を呼び出しているので、ウィンドウの URL はどうなるでしょうか?