asp.net mvc - 如何在 javascript 中编写 ajax 请求

发布于 2024-10-12 22:01:46 字数 736 浏览 1 评论 0原文

我想用 javascript 方法编写的 ajax 请求更新 follow div。

asp.mvc 视图:

<div id="feed" onload="GetFeeds()">
            <span id="feeds" runat="server">
                    <%= Model.Feeds %>
            </span>
        </div>

我应该在 javasript 中做什么?:

<script type="text/javascript">

   // some AJAX Request with 'feed' Update, but HOW??
   document.getElementById('feed');

    function GetFeeds() { 
    // need to call method from HomeModel.cs GetAllFeeds()??
    // or i should to write hole methode here?
    }

</script>

它应该在没有任何控制器操作的情况下工作。 FeedUpdating 的方法是在 HomeModel.cs / GetAllFeeds() 中编写的,并且它可以工作。我只需要从 javascript 调用它

i would like to update follow div with ajax request written in javascript method.

asp.mvc view:

<div id="feed" onload="GetFeeds()">
            <span id="feeds" runat="server">
                    <%= Model.Feeds %>
            </span>
        </div>

what schould i do in javasript?:

<script type="text/javascript">

   // some AJAX Request with 'feed' Update, but HOW??
   document.getElementById('feed');

    function GetFeeds() { 
    // need to call method from HomeModel.cs GetAllFeeds()??
    // or i should to write hole methode here?
    }

</script>

it schould work without any controller action.
method for FeedUpdating is written in HomeModel.cs / GetAllFeeds() and it works. I need just call it from javascript

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鲜肉鲜肉永远不皱 2024-10-19 22:01:46

如果您不介意,请使用 jquery $.get 函数。

if you don't mind then use jquery $.get function.

因为看清所以看轻 2024-10-19 22:01:46

强烈建议使用 jQuery

$.ajax( 
   url: 'http://localhost/feeds/feed1',
   type:'GET',
   dataType: 'json',
   success: function(data) { 
         //Process data
   },
   error: function(error) { }
);

它会为您完成所有繁重的工作,并且在更多的浏览器上进行了测试你将能够在你的一生中进行测试:)

Highly recommend using jQuery

$.ajax( 
   url: 'http://localhost/feeds/feed1',
   type:'GET',
   dataType: 'json',
   success: function(data) { 
         //Process data
   },
   error: function(error) { }
);

It does all the heavy lifting for you and is tested on many more browsers than you will be able to test on in your lifetime :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文