jquery的ajax请求

以下是为您整理出来关于【jquery的ajax请求】合集内容,如果觉得还不错,请帮忙转发推荐。

【jquery的ajax请求】技术教程文章

javascript – 在键盘输入上发送jQuery ajax请求【代码】

我正在向服务器发送ajax请求,用户输入< input>元素,像这样:$('#my-input').bind("input", function(event){// here's the ajax request });困扰我的是它在每个用户的密钥上发送了不必要的许多请求,这意味着如果用户输入速度非常快,则会有许多不必要的请求.所以我认为应该有一定的延迟/超时,等待一段时间(50毫秒?)让用户在发送ajax请求之前停止输入.那将是一个问题解决了. 但是,在发送另一个请求之前第一个ajax请求尚未完成的情况...

javascript – 排队/限制jQuery ajax请求【代码】

我需要在服务器上发出一些ajax请求,然后在完成后运行回调.通常使用jQuery的deferred.done()会很容易.但是为了避免压倒服务器,我正在排队请求,每隔X毫秒触发一次. 例如var promisesList = [];var addToQueue = function(workflow) {workflowQueue.push(workflow);}var startWorkflow = function(workflow) {return $.ajax($endointURL, {type: "POST",data: {action: workflow.id},success: function() {},error: function(jqXHR, t...

javascript – jQuery Ajax请求错误404(未找到)但它的工作原理【代码】

我正在向服务器发送jQuery AJAX请求,但浏览器的控制台告诉我找不到该页面.仍然,我的Spring MVC签名映射请求的URL被执行,但AJAX函数的完成部分却没有. 这是相关代码: 使用Javascript:var content = $(data).filter("#wrapper-email-content");$.ajax({url : '/sendEmail',type : 'POST',data : {content: content.html()}}).done(function(){console.log("Finished")});Spring MVC签名:@RequestMapping(value = "/sendEmail", me...

php – 为什么对Symfony控制器的jQuery AJAX请求是并行处理而不是异步处理?【代码】

使用jQuery $.ajax({…})将简单数据发布到普通PHP脚本时,会并行处理多个请求.当使用Symfony 2.8控制器作为目标时,同步处理请求.为什么是这样? 简单的HTML和PHP设置// Plain PHP file: /testscript.php <?php sleep($_POST['time']);echo $_POST['id'];// Plain HTML file: /testpage.html <html> <head><script src="//code.jquery.com/jquery-1.11.3.min.js"></script> </head> <body> Click here: <div id='testbtn' style="bac...

javascript – 自定义标头集时,不在跨源jquery ajax请求中发送Cookie【代码】

我们正在使用jQuery从我们的主域到子域(跨域)发出ajax请求.我们已经设置了CORS,一切正常,直到我们尝试使用请求发送自定义标头.如果在请求中设置了自定义标头,那么我们的会话cookie将不再随请求一起发送. jQuery版本:2.1.4 我们的起源域名:http://example.com 我们的会话cookie设置为子域名使用,在cookie选项中使用domain:.example.com. 从子域响应发送的CORS标头:Access-Control-Allow-Origin : http://example.comAccess-Cont...

javascript – 延迟jquery ajax请求的顺序【代码】

我有语言列表,[‘en’,’de’等等,我想为每种语言提供复杂的ajax请求.在第一个ajax请求我得到每个语言的意图数量.var languages = ['en', 'de', 'es', 'fr', 'it', 'cn']; intents_dic = []; chart_quantity = ['quantity']; for (var x = 0; x < languages.length; x++){$.ajax({url: 'url',type: 'GET',async: false,success: function(data){for (i in data){intents_dic.push(data[i]['id'])}var intents_count = 0;var deferr...

javascript – 使用jQuery在AJAX请求中添加标头【代码】

我想从jQuery向AJAX POST请求添加自定义标头. 我试过这个:$.ajax({type: 'POST',url: url,headers: {"My-First-Header":"first value","My-Second-Header":"second value"}//OR//beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); });当我发送此请求并使用FireBug观看时,我看...

javascript – 如何在Laravel中使用jQuery ajax请求自动添加X-CSRF-TOKEN【代码】

如何自动添加我的Laravel应用程序的ajax请求(GET或POST)的csrf令牌,而无需手动添加到每个请求. 我的ajax请求$.ajax({type:'post',url: "/email/unique",data: { "_token": "{{ csrf_token() }}", "email": email }success: function(data) {console.log(data);}});解决方法:在Laravel中,csrf-token元标记的值默认注册为Axios HTTP库.但是,如果您不使用此库,则需要为应用程序手动配置此行为. 为此,请将令牌存储在HTML元标记中<meta ...

javascript – 等到jquery ajax请求列表完成?【代码】

参见英文答案 > How do you work with an array of jQuery Deferreds? 4个这个问题几乎相同:Wait until all jQuery Ajax requests are done? 但我的问题是克服: 我正在做很多ajax请求,并将它们保存在一个数组中:var events = [];for(var i = 0; i < 10; ++i) {events.push($.ajax({...})); }$.when(events).done(function() {// do something when all requests are done. });正如相关问题所...

PHP-jQuery / Ajax请求被发送两次【代码】

我已经一遍又一遍地扫描我的代码,但似乎找不到问题.当我单击链接#add-user-btn时,actions.php文件被调用了两次(因此PHP脚本执行了两次). 这是脚本:我想它与ajax请求前面的javascript有关吗?$(function () {$("#add-user-btn").click(function (e) {e.preventDefault();var email = $("#email").val();var name = $("#name").val();var action = "adduser";$.ajax({url: '../actions.php',type: 'POST',data: {action: action,ema...