【问题标题】:Display whatever content this page have to another page using Ajax/Jquery使用 Ajax/Jquery 显示该页面的任何内容到另一个页面
【发布时间】:2019-03-21 02:26:41
【问题描述】:

这段代码有什么问题?

Index.cshtml -- 有

$(document).ready(function() {
    $("#main").load('CallScreen.cshtml #content');
});
<div id="main">
   Content Will be here.
</div>

CallScreen.cshtml -- 有

<div id="content">
</div>

我想在这里做的是在&lt;div id=main"&gt; 上显示我的内容,然后从另一个页面CallScreen.cshtml 将其显示在&lt;div id="content"&gt; 中。我在这里遗漏了什么吗?

【问题讨论】:

  • 你的代码看起来是做相反的事情,将 CallScreen.cshtml 的内容加载到 Index.cshtml 的#main,对吗?
  • 是的,看起来像大声笑.. 但是当我修改它时,仍然不起作用?为什么?
  • 正确的方法应该是什么

标签: javascript jquery html asp.net-mvc


【解决方案1】:

首先 - 我假设你知道这一点,但 javascript 需要进入

<script> 
$(document).ready(function() {
    $("#main").load('CallScreen.cshtml #content');
});
</script>

标签

另外 - 确保删除多余的空间,以便 'CallScreen.cshtml #content' 是 'CallScreen.cshtml#content'

您的代码会将#content 注入#main。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2011-11-25
    • 1970-01-01
    • 2017-03-14
    • 2021-09-26
    相关资源
    最近更新 更多