【asp.net – 检查控制启动的AJAX请求】教程文章相关的互联网学习教程文章

php – 通过常规表单提交或Ajax请求访问时使浏览器重定向的表单 – 这可能吗?【代码】

我有一个带有表单的网页.当用户提交表单时,我希望服务器使浏览器重定向到表单操作的不同页面.现在,我通过使用PHP的header函数来发送302状态代码.它工作正常. 我试图让服务器上的页面以相同的方式重定向浏览器,无论它是否正常提交(没有Javascript)或通过Ajax.我尝试通过将窗口位置设置为Location头中的任何URL来实现此目的.我正在使用jQuery,并进行如下调用:$.ajax({url: this.action,type: "POST",data: getFormData(this),comple...

javascript – 在浏览器的历史记录中保存的Ajax请求

有没有一种简单的方法可以将ajax请求保存到浏览器的历史记录中,这样当您使用后退按钮时,它将保留DOM的最后状态? 像twitter和digg这样使用ajax寻呼机的网站有一个可用性缺陷,如果你多次点击下一页然后点击远离网站,然后使用后退按钮返回,你将失去在视口中的位置,因为DOM已恢复到第一个初始请求. 我注意到safari实际上在一些网站上的几个ajax请求之后保留了dom.下面是一个示例,转到http://13gb.com,单击下一步,然后单击图像,然后单击...

php – Greasemonkey AJAX请求不发送数据?【代码】

我正在用Greasemonkey的GM_xmlhttpRequest()发出一个GET请求:$(".getReview").click(function(){var videoId = $(this).parents("li").find("a").attr("href");alert(videoId);GM_xmlhttpRequest({method: "GET",url: "http://www.amitpatil.me/demos/ytube.php",data: "username=johndoe&password=xyz123",headers: {"User-Agent": "Mozilla/5.0", // If not specified, navigator.userAgent will be used."Accept": "text/xm...

javascript – jQuery:链接动画和AJAX请求【代码】

我有一个产品列表页面,想要通过AJAX加载每个产品的详细视图并在页面中显示它.我有一套更复杂的条件我想设置动画,但我会在这里保持简单. 基本上,点击后,我想运行AJAX请求并同时动画(在某些情况下,一系列动画……)内容包装器打开并显示“加载”状态.一旦完成了这些,我就想进入并为内容制作动画.我认为jQuery Deferred Objects将是最佳选择,但我对它们并没有很好的把握,而且我的尝试并没有让我想到的地方. 我试过这样的事情:var dfr ...

php – 如何通过Ajax请求或每次加载页面来验证用户?【代码】

这是一个非常简单的问题 – 虽然我现在正在思考这个问题,因为我开始了我的第一个真实世界和相当宏伟的(在大小方面)项目. 当通过PHP发送Ajax请求时,我将如何验证用户的身份(用户名和密码)?似乎有一个简单的解决方案:将用户名和密码作为POST变量与请求中的其他变量一起发送,但在我看来解决方案效率很低(因为每次请求都必须检查数据库)对于不同的Ajax请求,它是完全冗余的. 我研究了Twitter如何处理他们的Ajax请求(例如发布新的推文)...

javascript – 如何限制ajax请求?

我的用户界面目前是敞开的. 特别地,存在一些元素,每个元素可以由用户单独删除.如果用户重复点击删除按钮,将重复触发ajax请求. 速率限制是我应该实现的标准做法,还是可以让用户对此进行全开放访问?解决方法:首先,这是部分客户端问题,部分服务器问题.一些标准解决方案是: >调整界面,不允许用户过于频繁地提交特定动作(在JS中执行,例如禁用abili提交删除一件事两次的请求),>服务器上的速率限制通常不是必需的,但可能有用, 以StackOv...

javascript – 如何在Select2中将params附加到ajax请求?【代码】

我正在使用Laravel构建一个Web应用程序,我必须实现标签选择,就像stackoverflow使用的那个,通过ajax加载选项,如果不存在创建它,我确实选择了Select2 jquery插件,我有它的问题,是不能让它将参数附加到ajax网址, 路线:/tags/{tag}我怎样才能将选择条款附加到我的网址?解决方法:在Select2 3.x中,您可以传递一个函数作为ajax.url选项.它将作为第一个参数传递当前搜索词,这听起来像你正在寻找的.$element.select2({...ajax: {url: func...

javascript – 忽略旧的多个异步Ajax请求【代码】

我有一个自定义的javascript自动完成脚本,它通过多个异步Ajax请求命中服务器. (每次按下一个键.) 我注意到有时会在稍后的请求之后返回更早的ajax请求,这会使事情变得混乱. 我现在处理这个的方式是我有一个计数器,为每个ajax请求递增.以较低计数返回的请求将被忽略. 我想知道:这是对的吗?或者有更好的方法来处理这个问题吗? 提前致谢, 特拉维斯解决方法:您可以存储“全局”currentAjaxRequest,它保存最后一个XHR请求的结构.然后,...

javascript – 在AJAX请求后刷新jQuery代码【代码】

例如,假设我有一些按钮在单击时调用AJAX请求.$(document).ready(function(){$('button').each( function() {$(this).click( function() {alert('Clicked.');// ...AJAX request...});}); });当我点击一个按钮时,一切正常. 但是如果我用AJAX请求加载按钮然后点击它们,上面的代码就会停止工作. 我怎么能摆脱这个? 我试过了on()方法$(document).ready(function(){$('button').each( function() {$(this).on('click', function() {ale...

javascript – Laravel:在会话在ajax请求上过期后重定向到登录【代码】

如果我登录到我的网络应用程序,等待会话过期,然后在我的网络应用程序中使用表单发出ajax请求我会在控制台中显示以下错误: 无法加载资源:服务器响应状态为500(内部服务器错误) 理想情况下,会发生重定向到登录页面,或者在触发ajax请求的表单下显示错误消息(即对用户有意义的事情).可能值得注意的是,如果客户端代码在表单上发出验证错误,则会抛出错误以向用户显示错误消息. 我相信我知道如何检查会话是否过期并向用户返回一些有用的...

python爬虫---实现项目(二) 分析Ajax请求抓取数据【图】

这次我们来继续深入爬虫数据,有些网页通过请求的html代码不能直接拿到数据,我们所需的数据是通过ajax渲染到页面上去的,这次我们来看看如何分析ajax 我们这次所使用的网络库还是上一节的Requests,结果用到mongodb来存储(需要提前安装pymongo库),开启多线程爬。 分析:有很多网页打开以后,我们得到html源码并不能得到我们想要的数据,这时网站很有可能是通过ajax来加载的数据。 我们打开调试模式F12,点击NetWork,我们来分...

php – 防止堆叠AJAX请求【代码】

我遇到了一个我似乎无法解决的问题. 我目前正在实现一个类似于Twitter使用的AJAX功能 – 在滚动时获取新帖子. jQuery看起来像这样:$(window).scroll(function(){if($(window).scrollTop() == $(document).height() - $(window).height()){$('div#ajaxloader').show();$.ajax({url: "loader.php?lastid=" + $(".container:last").attr("id"),success: function(html){if(html){$("#main").append(html);$('div#ajaxloader').hide()...

javascript – MiniProfiler来分析我的ajax请求【代码】

如何让MiniProfiler分析我的ajax请求 例如:<div id="nav"><ul><li onclick="javascript:updateContent(1);">foo 1</li><li onclick="javascript:updateContent(2);">foo 2</li><li onclick="javascript:updateContent(3);">foo 3</li></ul> </div> <div id="content"></div><script type="text/javascript">function updateContent(productId) {$.ajax({url: '@Url.Action("GetProduct", "Product")',contentType: 'application/h...

php – Zend Framework 2 – 来自其他服务器的AJAX请求【代码】

我有2个域(域A,域B). 在域A上放置了ZF2应用程序,一切正常. 在域B上放置着陆页(具有用于收集数据的表单的小站点). 从登陆页面我想将表单数据发送到域A上的应用程序(AJAX请求). 不幸的是,域A上的ZF2应用程序没有收到数据,也没有显示结果.当我从ZF2应用程序所在的同一域制作AJAX请求时,一切正常. 我尝试过使用JSONP但没有成功. 我没有任何其他线索如何强制这个工作.解决方法:正如Bodgan的回答所说,这是一个浏览器安全问题,而不是ZF2问...

每次ajax请求rails应用程序发送的JavaScript【代码】

我有一个rails应用程序,通过这个ajax请求跨域(我使用rack-cors来完成这个跨域请求,没有jsonp):它用html响应//to ensure cache=true gets passed$.ajaxPrefilter('script', function(options) {options.cache = true;});//ajax requests html$.ajax({beforeSend: function (xhr) {xhr.setRequestHeader ('Authorization', api_key);},dataType: 'html',type: 'GET',url: url+'/gwsearch/ajax_search?d1='+d1_val+'&d2='+d2_val,cro...