ajax访问localhost,Ajax在Localhost上工作但在Live Server上没有

在Django项目中,用户评论功能在本地运行正常,但部署到实时服务器后,评论更新导致BLOCK-1部分消失。问题可能涉及到提交事件处理和页面元素的动态更新。寻找解决方案以确保在不刷新页面的情况下正确更新评论。
摘要由CSDN通过智能技术生成

我正在一个网站上工作,用户可以在posts下方评论某些内容,并在Python& Django的。

只要用户发表评论,我就会在不刷新网页的情况下更新评论。这是代码,

在views.py

postType1 = sorted(Posts.objects.filter( . . . ), key=lambda x: random.random())

postType2= Posts.objects.filter( . . . )

在模板中,

// BLOCK - 1

{% for post in postType1 %}

{{ post }}

{% csrf_token %}

Submit

{% endfor %}


// BLOCK - 2

{% for post in postType2 %}

{{ post }}

{% csrf_token %}

Submit

{% endfor %}

自动更新评论而不刷新网页,

$(document).on("submit", ".comm_form", function(t) {

t.preventDefault();

var o = $(this),

e = $.post(o.attr("action"), o.serialize()),

n = o.attr("action");

e.done(function(t) {

var e = $(t).find(".comm_update[action='" + n + "']");

o.closest(".comm_update").html(e), o[0].reset()

})

});

在localhost上,一切正常。

*但是在实时服务器上,第一个阻止BLOCK - 1不会更新评论,而是当用户按下submit整个评论部分消失时。

我们如何解决这个问题?

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值