Kendo PopupWindow如何将内容设置为jquery帖子?

问题描述 投票:0回答:1

我们目前在kendo popupwindow控件上传递一个查询字符串到内容,以显示从部分视图加载的对话框。 工作正常,但有时查询字符串太长,所以我们想使用 "POST "而不是get来获取数据。

内容结果应该是支持这个的,但我一直无法让它工作。(来源 https:/www.telerik.comforumspost-method-support 这是我试过的。

.kendoWindow({
            title: title,
            modal: true,
            actions: ["Close"],
            content: '{url: "'+content+'", type:"POST"}',
            height: height,
            ...

但是没有用 控制台显示了这个失败的url.http:/localhostOrders%7Burl:%20%22OrdersBulkAssign?

http:/localhostOrders%7Burl:%20%22OrdersBulkAssign?OrderIDs=106955&fetchDateUTC=2020-05-01%2016:45:37%22,%20type:%22POST%22。}&_=1588351528462。

我试图重现上面链接中刷新代码上的语法,但没有成功。 你可以看到,它以某种方式分割了url。实际的网址是

localhostorders_bulkassign?orderids...

谁能告诉我通过jquery做内容的正确方法?如果没有必要的话,我不想让他们在这个控件中包含的功能,但我可以自己把内容加载到div中,然后把内容指向它。

javascript jquery kendo-ui popupwindow
1个回答
0
投票

而不是填写 content 喜欢你试过的东西,试试用这个。refresh 窗口被初始化后的方法,像这样。

$("#myWindow").kendoWindow({
       width: "75%",
       visible: false,
       actions: ["Close"],
       resizable: false,
       modal:true,
       title:"myWindow"
  }).data("kendoWindow");


var window = $("#myWindow").data("kendoWindow");
window.refresh({
    url:'',
    data: JSON.stringify(yourData),
    type: "Post",
    contentType: "application/json"
});

© www.soinside.com 2019 - 2024. All rights reserved.