Javascript 显示JSON post的浏览器网络跟踪为每个post JQuery创建相同的文件/链接

Javascript 显示JSON post的浏览器网络跟踪为每个post JQuery创建相同的文件/链接,javascript,jquery,json,Javascript,Jquery,Json,我使用Json post方法从控制器获取数据,并使用下拉列表在Razor视图页面上显示数据。当我跟踪“浏览器网络”选项卡时,我可以看到它正在创建和保留每个post请求,并增加文件大小。我是JQuery新手。我的问题是,我有任何方法可以删除以前的帖子。请看下面的图片文件,我从下拉列表中发布了两次。我总是想保持最后的状态 我的JQuery代码是- $(document).ready(function () { $('#ddl2').change(function (e)

我使用Json post方法从控制器获取数据,并使用下拉列表在Razor视图页面上显示数据。当我跟踪“浏览器网络”选项卡时,我可以看到它正在创建和保留每个post请求,并增加文件大小。我是JQuery新手。我的问题是,我有任何方法可以删除以前的帖子。请看下面的图片文件,我从下拉列表中发布了两次。我总是想保持最后的状态

我的JQuery代码是-

$(document).ready(function ()
    {
        $('#ddl2').change(function (e)
        {
            e.preventDefault();          
            var data1 = {str_test: str_test }; 
            var url = '@Url.Action("ddl_2")?id=' + id;    
            $.post(url, data1, function (data)
            {
                $('#nav_div').html(data);
            });

        });
    });

谢谢

您多次发帖,或者每次都使用相同的选择器调用相同的函数。您可以在这里发布JS逻辑代码以正确调试,否则假设答案将毫无帮助

你说的“文件”是什么意思?我看到两个不创建文件的浏览器请求。@Phil,我看到了链接,它与文件部分中的链接相同。请查看我编辑的问题,我已添加了jquery代码。请尝试此操作并告知我<代码>$('#ddl2').on(“更改”,函数(e){var$myDiv=$('#nav_div');e.preventDefault();$.ajax({method:“post”,url:url,data:data1,success:function(res){$myDiv.html(res);},错误:函数(res){cosole.log(res)})感谢您的回答,但它的工作方式与我的相同,这也为每个更改事件创建链接。我猜您多次调用或引用更改事件的函数。您可以在“浏览器调试器”选项卡中调试该行,或者请在另一个文件中测试该进程,然后将其实现到您的项目中。谢谢,我已检查,但未发现我正在多次调用或引用,我现在将按照您的建议在另一个文件和浏览器调试器中实现