mvc 用jquery load加载页面中有其余js文件,但不起作用
mvc 用jquery load加载页面中有其他js文件,但不起作用
//点菜单加载相应页面
function MenuLoadPage(url) {
$("#MainData").html("<div style='margin:0 auto;padding:100px 0 0 0;width:240px;'><img src='images/loading1.gif' width='200' height='13' /></div>");
$("#MainData").load(
url,
function (a, b, c) {
});
}
url加载另一页面,另一页中有
@Scripts.Render("~/kindeditor/kindeditor-all.js")
@Scripts.Render("~/kindeditor/lang/zh-CN.js")
@Scripts.Render("~/kindeditor/plugins/code/prettify.js")
<script>
KindEditor.ready(function (K) {
var editor1 = K.create('#content', {
cssPath: '~/kindeditor/plugins/code/prettify.css',
uploadJson: '~/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '~/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>
加红处不起作用。。。在引用页查看,没有看到脚本代码
------解决思路----------------------
页面加载本来就规定“不支持脚本”的。
动态加载脚本,有加载脚本的通用框架。你应该跟页面分开设计和加载。
//点菜单加载相应页面
function MenuLoadPage(url) {
$("#MainData").html("<div style='margin:0 auto;padding:100px 0 0 0;width:240px;'><img src='images/loading1.gif' width='200' height='13' /></div>");
$("#MainData").load(
url,
function (a, b, c) {
});
}
url加载另一页面,另一页中有
@Scripts.Render("~/kindeditor/kindeditor-all.js")
@Scripts.Render("~/kindeditor/lang/zh-CN.js")
@Scripts.Render("~/kindeditor/plugins/code/prettify.js")
<script>
KindEditor.ready(function (K) {
var editor1 = K.create('#content', {
cssPath: '~/kindeditor/plugins/code/prettify.css',
uploadJson: '~/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '~/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>
加红处不起作用。。。在引用页查看,没有看到脚本代码
------解决思路----------------------
页面加载本来就规定“不支持脚本”的。
动态加载脚本,有加载脚本的通用框架。你应该跟页面分开设计和加载。