Jquery ui .在JQuery对话框中加载脚本
您好,我正在尝试加载一个脚本,以便使用JQuery在对话框中创建一些图表 在我看来,当我使用Chrome工具检查时,对话框中有一个部分就绪和等待:Jquery ui .在JQuery对话框中加载脚本,jquery-ui,jquery,Jquery Ui,Jquery,您好,我正在尝试加载一个脚本,以便使用JQuery在对话框中创建一些图表 在我看来,当我使用Chrome工具检查时,对话框中有一个部分就绪和等待: <div id="mydialog"> @Html.Partial("_fooChart", "Home") </div> 下面是我正在尝试加载的脚本: function fooChartLoad() { setTimeout(function () { createFooChart();
<div id="mydialog">
@Html.Partial("_fooChart", "Home")
</div>
下面是我正在尝试加载的脚本:
function fooChartLoad() {
setTimeout(function () {
createFooChart();
$('#fooChartContainer').bind("kendo:skinChange", function (e) {
createFooChart();
});
}, 200);
}
基本上,当我在JQuery对话框中使用open->load函数调用fooChartLoad时,我试图弄清楚为什么对话框没有加载fooChartLoad 在.load调用脚本来呈现数据视觉效果之前,我曾尝试使用部分填充对话框HTML,但是.load如果我同时加载部分和脚本,效果会更好,如下所示:
open: function () {
$('#fooChartDialog').load($('#fooChartDialog').data('url'), function () {
fooChartLoad()
});
open: function () {
$('#fooChartDialog').load($('#fooChartDialog').data('url'), function () {
fooChartLoad()
});