Javascript 使用jquery将渲染页面插入到div中
我正在尝试创建一个div,当使用JQuery单击链接时,该div中有一个RenderPage,但没有多大成功 我在样本中尝试了两种方法,还尝试了其他一些方法Javascript 使用jquery将渲染页面插入到div中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试创建一个div,当使用JQuery单击链接时,该div中有一个RenderPage,但没有多大成功 我在样本中尝试了两种方法,还尝试了其他一些方法 <div id="fleet-menu"> <span> <a href="#" id="fleet-cartypes">Car Types</a> </span> </div> <script> $("#fleet-cartypes"
<div id="fleet-menu">
<span>
<a href="#" id="fleet-cartypes">Car Types</a>
</span>
</div>
<script>
$("#fleet-cartypes").click(function () {
$('<div> @RenderPage("CarTypes.cshtml") </div>').insertAfter("#fleet-menu");
});
___________________________________________________________________
$("#fleet-cartypes").click(function () {
$("<div id='fleet-main'></div>").insertAfter("#fleet-menu");
$("#fleet-main").load("@RenderPage("CarTypes.cshtml")");
});
</script>
$(“#车队类型”)。单击(功能(){
$('@RenderPage(“CarTypes.cshtml”)).insertAfter(“车队菜单”);
});
___________________________________________________________________
$(“#车队类型”)。单击(功能(){
$(“”)之后插入(#舰队菜单);
$(“#fleet main”).load(“@RenderPage(“CarTypes.cshtml”)”);
});
谢谢您的帮助。尝试使用appendTo()
和prependTo()
函数。它们作为append()
和prepend()
来完成该任务。您还可以组合所有调用以保存代码行和额外变量:
$("#fleet-cartypes").click(function () {
$("<div id='fleet-main'></div>")
.appendTo("#fleet-menu")
.load("@RenderPage(\"CarTypes.cshtml\")");
});
$(“#车队类型”)。单击(功能(){
$("")
.appendTo(“车队菜单”)
.load(“@RenderPage(\”CarTypes.cshtml\”);
});
请注意,您也在混用引号。我不确定,但您试过了吗<代码>加载({@RenderPage(“CarTypes.cshtml”)})我现在试过了,它不起作用,但是告诉我,@RenderPage是一个要执行的函数?是javascript函数吗?