2 freak van Freak_Van 于 2017.01.10 23:06 提问

input搜索框用ajax请求报错504

Input搜索框:
图片说明

ajax:
图片说明

请求:
图片说明

请求总是报错啊
POST http://badcoding.duapp.com/homepage/search 504 (Gateway Time-out)
ajax根本没有请求成功到指定的路径获取数据,总是跳到error,求大神指点哪里写错了

配置文件:
图片说明
图片说明

3个回答

oXinLiang12
oXinLiang12   2017.01.11 09:27
已采纳

504 (Gateway Time-out)意思就是超时了啊,你debug看看能不能到方法里面,还有你为什么要把JSON转成String呢,直接返回JSON不可以吗?

Freak_Van
Freak_Van 谢谢回答,已经找到问题了,是因为我项目部署到云上,但是数据库还是用本地的,所以请求不到
一年多之前 回复
LD0807
LD0807   2017.01.10 23:33

估计是你配置没写对,没映射好。

Freak_Van
Freak_Van 谢谢回答,我在问题里更新了配置的图片,应该是没错的。
一年多之前 回复
u010715243
u010715243   2017.01.11 15:14

这问题原因很多,主要还是靠自己找的,比如拦截器拦截了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[JS脚本]ajax status 错误定义
status 0**:未被始化 status 1**:请求收到,继续处理 status 2**:操作成功收到,分析、接受 status 3**:完成此请求必须进一步处理 status 4**:请求包含一个错误语法或不能完成 status 5**:服务器执行一个完全有效请求失败 status 100错误 客户必须继续发出请求(Continu
使用jquery+ajax+php实现搜索框的功能
我们每天浏览网页都能见到搜索框 搜索框的原理: 客户端:输入要搜索的关键字于文本框,然后文本框将关键字获取,使用ajax发送请求到服务端,然后根据服务端返回来的信息显示到一个div中 服务端:接收传过来的数据,然后在数据库中搜索,再返回数据给客户端 首先是客户端 新建一个输入框 在输入框的下面创建一个div,先让他隐藏起来 注:搜索框的定位可以使用绝对定位,定
解决实时搜索发送ajax请求过多的问题
本文的操作dom基于JQ。提出问题实时搜索框的目的是:当用户输入内容时,及时发送给后端ajax请求。 但存在的一个问题是——如果用户输入后发现输错了删除重新输入,那么这段时间内就会出现多余的Ajax请求,过多的后台请求无疑造成了服务器的压力。如何解决?思考?当用户在输入的时候,发现误操作和解决误操作的时间一般是500ms以内(这是我个人觉得),我们能不能设置一个时间间隔500ms,如果在这段时间内
(JQuery)如何做到搜索输入框的数据异步提交
解决方案 使用jquery的方法来监听用户输入的内容的改变,然后提交到后台 下面是具体的代码$('searchContent').bind('input propertychange',function(){});上面的方法是用来时时监听用户的输入,然后再调用jquery的异步提交数据(′searchContent′).bind(′inputpropertychange′,function('s
ajax 如何实现搜索输入框联想功能
ajax是如何实现搜索输入框联想功能的,以下是一个简单的示例jsp代码和jQeury代码如下: ajaxLenovo.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/co
input输入框输入延时请求(时时搜索)
当input正在获得焦点时停1s在请求 var timeoutId = 0; $('#id').off('keyup').on('keyup', function (event) { clearTimeout(timeoutId); timeoutId = setTimeout(function () { ...
网站504问题--入口服务器端口连接数问题
原文地址:http://blog.csdn.net/s15935779/article/details/41821905 公司每周会对.net web网站进行更新,而我这边每天会对该web网站进行定时压测,周二更新好后,周三的定时压测抛出大量的504错误,开始对其进行排查。如图: 公司的服务器环境使用阿里云,入口机器为一台linux,进行分流及转发的操作,而
input框实时搜索
输入框中输入数据实时获取反馈。类似百度搜索。 连续输入以最后一次为准,间隔500ms。 var _ajax,time1,time2,time3 = null; $("#inputUrl").on("input propertychange", function () { if($("#inputUrl").val() == ''){ return }
ajax实现网站搜索框功能
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function showHint(str) { var xmlhttp; if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } if
使用jQuery Autocomplete(自动完成)插件,结合ajax实现搜索框匹配
要实现如图所示效果,通过ajax,和Autocomplete完成匹配,整了好久,做一下记录。 实现过程如下 jsp页面:引入   添加标签用于绑定: &nbsp;药店名称: autocompleteRedisPhData代码如下: window.onload=function(){ $(".rph").autocomplete({