Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在外部Javascript文件中获取MVC ActionResult_Javascript_Asp.net Mvc_Asp.net Mvc 3_Jquery - Fatal编程技术网

如何在外部Javascript文件中获取MVC ActionResult

如何在外部Javascript文件中获取MVC ActionResult,javascript,asp.net-mvc,asp.net-mvc-3,jquery,Javascript,Asp.net Mvc,Asp.net Mvc 3,Jquery,我不知道如何做到这一点 我有一个外部javascript文件,比如script.js和一个HTML文件中的标记。 比如说 <script src='script.js Full Path'></script> <div id="div1"> </div> 现在,在我的script.js文件中,我有一个ajax get函数,它调用控制器动作,如下所示 $(function () { var url = 'http://www.examp

我不知道如何做到这一点

我有一个外部javascript文件,比如script.js和一个HTML文件中的
标记。 比如说

<script src='script.js Full Path'></script>
<div id="div1">

</div>

现在,在我的script.js文件中,我有一个ajax get函数,它调用控制器动作,如下所示

 $(function () {

 var url = 'http://www.example.com/controller/GetHTML';
   $.get(url, function (data) {

        $('#div1').html(data);

    });
 });

 and Controller Action is

  public ActionResult GetHTML()
    {
        return View();
    } 

  and view for GetHTML Action is 

    @{
    ViewBag.Title = "GetHTML";
    Layout = null;
     }

   <h2>This is HTML View</h2>
$(函数(){
var url='1〕http://www.example.com/controller/GetHTML';
$.get(url、函数(数据){
$('#div1').html(数据);
});
});
控制器的动作是
公共操作结果GetHTML()
{
返回视图();
} 
GetHTML操作的视图是
@{
ViewBag.Title=“GetHTML”;
布局=空;
}
这是HTML视图
现在,我希望将视图渲染为
HTML
div1
,即使我不确定这是否可行


所以,请任何人都能帮我实现上述目标,这将对我有很大帮助。

正确输入您的URL。。。我想控制器的名字不见了

$(function () {

 var url = 'http://www.example.com/YOUR_CONTROLLER_NAME/GetHTML';
   $.get(url, function (data) {
        alert(data);
        $('#div1').html(data);

    });
 });

你面临什么问题?您添加的上述语句肯定会满足您的要求,但我没有收到任何响应,因为在第1部分中有html,我不知道问题出在哪里..尝试提醒数据并让我知道输出。另外,请将您的操作方法代码粘贴为well@KD我已经编辑了这个问题。。请建议检查此url var url=“”;您没有在此处添加控制器名称不,我提供的是正确的url,如果我在浏览器中访问该url,视图将在浏览器中正确呈现为“这是HTML视图”。但是我想在我的div1中使用这个html,我有一个单独的html文件,其中包含div1和script.js,正如前面提到的。我希望你没有跨域调用:)我想你是对的!!我们需要JSON或XML数据类型作为响应。。。谢谢你的时间和支持。