【在php中判断一个请求是ajax请求还是普通请求的方法_PHP】教程文章相关的互联网学习教程文章

java – spring ajax请求【代码】

我有一个Spring 3.1 Web应用程序,我正在尝试发出ajax请求,但在firebug中,我可以看到我的映射未找到.我尝试了各种各样的东西,但我无法达到我的控制器方法.以下是一些细节: 我有我的web.xml:<servlet><servlet-name>mvc-dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup> </servlet> <servlet-mapping><servlet-name>mvc-dispatch...

javascript – 在ajax请求之后再次收听`$(window).load`【代码】

我正在加载另一个HTML页面的AJAX请求,然后将其插入当前页面的DOM元素中. 我通过AJAX获取的页面包括对样式表的链接引用,以及必须从服务器加载的多个图像. 我希望在加载AJAX调用的所有资源(包括引用的样式表和图像)之后执行代码.请注意,这些样式表和图像不是直接从AJAX加载的,而是由于从AJAX调用中插入HTML而加载的. 因此,我不是在寻找成功:回调,而是像另一个$(窗口).load(function(){…});在AJAX调用之后(我已经尝试再次收听$(wind...

javascript – 如何使用django接收ajax请求?【代码】

我的模板上有以下JQuery Ajax请求,我希望传递给我的django视图,function loginUser(){$.ajax({type:"POST",url :"/login-user/",data:"title=ajax call",datatype:"json",error:function(data){alert('Error:'+data);}success:function(data){alert('OK!'+data.message+','+data.code);}});}我的django视图看起来像这样:def login_user(request):print "garbage"print request.GET['title']return_dict = {'message': 'bla bla bl...

javascript – 如何减少聊天​​的AJAX请求?

我在我的网站上聊天,它需要向我的服务器发送许多AJAX请求(每秒至少2次),以检查是否有新消息.有没有办法减少请求数和重新加载消息只有在他们被发布后?我知道没有可能使用套接字(因为我不能使用flash,java或HTML5的功能),但也许有一些技巧处理HTTP 1.1的保持活动选项?解决方法:是的,有一种简单的方法可以做到这一点.实际上,你所做的就是将ajax调用的超时时间延长(例如,5分钟).您的服务器收到请求然后保留它,偶尔检查新的响应.然后,...

php – 如何使用ajax请求获取图像?【代码】

有一些.php文件,它返回.png图像文件. 如何使用jQuery $.ajax()获取此图像? 此外,输入参数是否存在一些错误,.php文件将以JSON方式返回错误. 如何理解,返回了哪些信息 – 图像或JSON有错误? 更新: 我需要用这个脚本绘制一些统计图形. .php文件获取一些数据(例如帐户ID,请求统计信息)和检查 – 是否允许此用户(从会话获取用户ID,以查看所请求用户的统计信息).如果允许,则返回image,如果不是,则返回json错误.所以我可以做,但如果会有...

python学习(26)分析ajax请求抓取今日头条cosplay小姐姐图片【代码】

分析ajax请求格式,模拟发送http请求,从而获取网页代码,进而分析取出需要的数据和图片。这里分析ajax请求,获取cosplay美女图片。 登陆今日头条,点击搜索,输入cosplay 下面查看浏览器F12,点击XHR,这里能截取ajax请求,由于已经请求过该页面,所以点击F5,刷新,如下图下面我们点击name下的链接,查看headers看到请求信息可以看到请求的url为https://www.toutiao.com/search_content/?offset=0&format=json&keyword=cosplay&a...

javascript-在Rails中使用Ajax请求更新数据库【代码】

单击通知按钮后,它将向控制器发送一个get请求,该请求应该将Activity.viewed从false更新为true.这样,我的js知道不会将其填充回通知计数中.所以: 我有一个ajax GET请求// click EVENT TRIGGERS$('#bell-notices').click(function(){var $bell = $(this);$bell.find('.notifications-count').hide('0');$bell.parent().find('.dropdown-toggle').dropdown();$.get('/activities/mark_activity_viewed', function( data ) {});});被发...

使用PHP将jQuery表单处理为使用$.ajax请求的MYSQL数据库【代码】

问题:如何使用jQuery和$.ajax请求处理表单,以便将数据传递到将其写入数据库的脚本中? 问题:我有一个简单的电子邮件注册表单,在处理该表单时,会将电子邮件以及当前日期添加到MySQL数据库中的表中.在不使用jQuery的情况下处理表单的工作符合预期,并添加了电子邮件和日期.使用jQuery,表单成功提交并返回成功消息.但是,没有数据添加到数据库. 任何见解将不胜感激!<!-- PROCESS.PHP --><?php// DB info$dbhost = '#';$dbuser = '#';...

mysql – 在没有表单的情况下在Rails中发出AJAX请求【代码】

所以我在Rails应用程序中生成了一个帖子脚手架,我在帖子模型中添加了一个upvote和downvote列.我在视图文件中添加了一个“upvote”按钮,当你点击upvote按钮时我需要进行一次AJAX调用并查询数据库,但是upvote按钮没有真正的Rails< form>附在它上面.如何进行此AJAX调用并将upvote添加到数据库以获取upvoted帖子? 当我进行这个AJAX调用时:$('.up,.down').click(function(){$.ajax({type: 'POST',url: '/posts',dataType: 'JSON',data...

php – 使用大型数据库时,Ajax请求需要很长时间才能完成【代码】

我正在使用Yii框架(版本1.1.14)编写的网站,该网站允许上传和显示新闻.网站的管理员可以选择三个新闻来推广到主页并指定它们的显示顺序.我正在使用Mysql数据库.新闻表有两个字段:isChecked(0或1)和homepagePos(整数)以及其他字段. isChecked字段确定是否选择了新闻以在主页中显示,并且homepagePos字段确定新闻的显示顺序.我使用了jquery的可排序插件来对新闻进行排序.当用户选择要显示的新闻并单击“保存”按钮时,新闻ID将通过ajax...

ajax请求服务器时在控制台500 Internal Server Error,java.sql.SQLRecoverableException: IO Error: Connection reset

当ajax访问后台服务器端时报500 Internal Server Error,直接访问该controller方法时报java.sql.SQLRecoverableException: IO Error: Connection reset 原因: 当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的...

c# – 运行SQL的AJAX请求后不需要的页面刷新【代码】

点击一个按钮,我想从我的数据库中删除一些东西. 以下是我的点击处理程序.$('.deleteLesson').click(function () {$.get('/Assignment/Modules/DeleteLesson.cshtml?LessonID=' + lessonID,function(data){}); });在DeleteLesson.cshtml里面,我有以下内容var db = Database.Open("database"); db.Query("DELETE FROM Lessons WHERE LessonID=@0", Request.QueryString["LessonID"]);运行$.get时,SQL会在我的数据库上执行,但会强制刷...

PHP-nginx-502错误的网关,一些ajax请求

对于服务器上的某些请求,我得到502 Bad Gateway.我为某些特定的AJAX请求得到了它,但是如果我在控制台中重播失败的请求,它就可以工作(wtf).在nginx / error.log中说[error] 13867#0: *74180 recv() failed (104: Connection reset by peer) while reading response header from upstream我的网站是PHP.谢谢解决方法:我在Nginx上安装gitlab时遇到了类似的问题.解决我的问题的方法是通过/etc/nginx/nginx.conf文件的http块内的client_...

javascript – 如何在Ajax请求后释放内存

我的网站上有一个非常基本的ajax幻灯片.在每个滚动条上,新图像和响应内容不断增加浏览器使用的内存量. 我完成了我的研究并尝试了所有建议,以便在每个新请求上重置XHR对象,但这绝对没有任何帮助. 幻灯片是基本的,但可能包含数百张幻灯片.我希望用户能够无限制地浏览幻灯片,而不会崩溃他们的浏览器.这甚至可能吗? 谢谢,Brian解决方法:增加内存使用量是正常的.毕竟,您每次都要加载更多数据 – 来自AJAX响应的HTML,以及正在显示的图像...

ajax请求被SpringMVC拦截器拦截后如何进行页面跳转【代码】

背景 在实现了一个用户登录的拦截器后,判断session中是否存在用户的id,如果没有就跳转到登录界面,如果有就放行,发现这样对ajax请求没有作用,那么如何对ajax请求拦截后进行页面跳转呢?首先判断是否是ajax请求,如果是ajax请求就输出一个标志,然后再success中判断这个标志,然后根据标志在前端利用 window.location.href 进行页面的跳转 具体实现 public boolean preHandle(HttpServletRequest request, HttpServletResponse ...