私は現在剣道ウィンドウを使用していますが、ウィンドウに新しいコンテンツをロードするためのajaxメソッドがあります。これはローカルホストで機能しますが、サイトをリモートサーバーに公開すると、何らかの理由で停止します。コンテンツが読み込まれることはありません。サーバー上のjavascriptをデバッグし、ajax呼び出しが行われています。どんな助けでもいただければ幸いです。
これは私が使用しているコードです。
@(Html.Kendo().Window()
.Name("window")
.Title("test")
.Actions(Image => Image
.Custom("custom")
.Minimize()
.Maximize()
.Close()
)
//.LoadContentFrom(@Model.selectedModule, "Modules")
.Draggable()
.Resizable()
.Width(500)
.Modal(true)
.Height(500)
.Visible(false)
)
function test(link) {
var use = link.title;
var dialog = $("#window").data("kendoWindow");
dialog.refresh({
url: "/Modules/" + use
});
setTimeout("open()", 200);
};
function open() {
var dialog = $("#window").data("kendoWindow");
dialog.center();
dialog.open();
}
</Script>
結局、私は提案を受け取り、メソッドをURLヘルパーに置き換えました。コードブロックは次のとおりです。
function test(link) {
var use = link.data('url');
var dialog = $("#window").data("kendoWindow");
dialog.refresh({
url: use
});
setTimeout("open()", 200);