当前位置: 首页 > news >正文

discuz手机版发帖提示“网络出现问题,请稍后再试”

大家好,我是网创有方。今天分享一个discuz发帖报错的问题。

问题描述:discuz手机网页端发帖提示“网络出现问题,请稍后再试”,但是实际上帖子已经发布成功。

本次记录下分析过程:

第一步:打开宝塔,找到站点文件,通过提示词搜索对应文件,查看相应代码。

var myform = document.getElementById('postform');
var formdata = new FormData(myform);
$.ajax({
type:'POST',url:form.attr('action') + '&geoloc=' + postlocation + '&handlekey='+form.attr('id')+'&inajax=1',
data:formdata,
cache:false,
contentType:false,
processData:false,
dataType:'xml'
})
.success(function(s) {
popup.open(s.lastChild.firstChild.nodeValue);
})
<!--.error(function() {-->
<!--popup.open('网络出现问题,请稍后再试', 'alert');-->
<!--});-->
.error(function(xhr, status, error) {  console.error('AJAX请求失败:', status, error);  console.error('HTTP状态码:', xhr.status);  console.error('响应文本:', xhr.responseText);  popup.open('网络出现问题,请稍后再试'+'status状态:'+status+'xhr.status状态:'+xhr.status+'响应文本:'+xhr.responseText, 'alert');  
});return false;
});
$(document).on('click', '.del', function() {
var obj = $(this);
$.ajax({
type:'GET',
url:'forum.php?mod=ajax&action=deleteattach&inajax=yes&aids[]=' + obj.attr('aid') + (obj.attr('up') == 1 ? '&tid=<?php echo $postinfo['tid'];?>&pid=<?php echo $postinfo['pid'];?>&formhash=<?php echo FORMHASH;?>' : ''),
})
.success(function(s) {
obj.closest('li').remove();
})
<!--.error(function() {-->
<!--popup.open('网络出现问题,请稍后再试', 'alert');-->
<!--});-->
.error(function(xhr, status, error) {  console.error('AJAX请求失败:', status, error);  console.error('HTTP状态码:', xhr.status);  console.error('响应文本:', xhr.responseText);  popup.open('网络出现问题,请稍后再试'+'status状态:'+status+'xhr.status状态:'+xhr.status+'响应文本:'+xhr.responseText, 'alert');  
});

发现提示语存在于ajax网络失败请求回调中,但是光看它提示的log,发现不出来问题。

于是在2处提示的地方添加了下面的调试代码,并且注释掉了原代码。

.error(function(xhr, status, error) {  console.error('AJAX请求失败:', status, error);  console.error('HTTP状态码:', xhr.status);  console.error('响应文本:', xhr.responseText);  popup.open('网络出现问题,请稍后再试'+'status状态:'+status+'xhr.status状态:'+xhr.status+'响应文本:'+xhr.responseText, 'alert');  
});

第二步:关闭相应插件

在重新发帖后,提示报错来源于一个叫做西山SEO的插件。到管理中心关闭插件后重新发帖成功。

http://www.lryc.cn/news/401324.html

相关文章:

  • 图片如何去水印,PS 图片去水印的几种常见方法
  • 【从零开始实现stm32无刷电机FOC】【实践】【5/6 stm32 adc外设的高级用法】
  • 2407-mysql笔记
  • 如何解决隐藏游戏服务器的源IP问题
  • 云计算数据中心(一)
  • libwebrtc.a+exosip连接fS 环境部署tips
  • 第二证券:市场估值依然处于较低区域 适合中长期布局
  • 开始Linux之路
  • leetcode-三数之和
  • opencv—常用函数学习_“干货“_总
  • Spring Boot项目的控制器貌似只能get不能post问题
  • 最新版智能修图-中文luminar ai 1.55(13797) 和 neo1.20,支持m芯片和intel芯片(绝对可用)
  • Open3D 最小二乘法拟合点云平面
  • 【Django+Vue3 线上教育平台项目实战】登录功能模块之短信登录与钉钉三方登录
  • 关于HBase、Phoenix、Flume、Maxwell 和 Flink
  • centos7停止维护,可替代的操作系统
  • andon系统在电力设备工管理中起到那些作用与价值
  • 消息队列-RabbitMQ
  • Elasticsearch(ES)集群监控
  • 图像处理:使用 OpenCV-Python 卡通化你的图像(2)
  • 淘宝扭蛋机小程序:旋转惊喜,开启购物新篇章!
  • JAVA零基础小白自学日志——第十七天
  • electron中app.whenReady()和app.on(‘ready‘)的区别
  • 技术速递|Let’s Learn .NET Aspire – 开始您的云原生之旅!
  • JSONNode树形解析或流式解析
  • 自制迷宫游戏 c++
  • 基于复旦微JFMQL100TAI的全国产化FPGA+AI人工智能异构计算平台,兼容XC7Z045-2FFG900I
  • 【数学建模】技术革新——Lingo的使用超详解
  • LLM-阿里 DashVector + langchain self-querying retriever 优化 RAG 实践【Query 优化】
  • 【python】PyQt5的窗口界面的各种交互逻辑实现,轻松掌控图形化界面程序