JQueryUI ダイアログ内にビューを読み込もうとしています。
そのために、ここで提案されているソリューションを使用しています。
https://stackoverflow.com/a/11365246/1354478
<script type="text/javascript">
$(function(){
$(".popupLinks").click(function (e) {
var url = this.href;
var dialog = $("#dialog");
if ($("#dialog").length == 0) {
dialog = $('<div id="dialog" style="display:hidden"></div>').appendTo('body');
}
dialog.load(
url,
{}, // omit this param object to issue a GET request instead a POST request, otherwise you may provide post parameters within the object
function (responseText, textStatus, XMLHttpRequest) {
dialog.dialog({
close: function (event, ui) {
dialog.remove();
},
modal: true,
width: 460, resizable: false
});
}
);
return false;
});
});
</script>
しかし、何も出ていませんでした。コンソールを確認したところ、アプリは Get ではなく、アプリに対して POST 要求を実行していました。Get DO を実行するにはパラメーターが必要です。POST ではなく GET が必要であることを指定するにはどうすればよいですか。