草庐IT

net-ajax

全部标签

Javascript try-catch 没有捕获到 'Failed to load resource: net::ERR_CONNECTION_RESET '

我有一个多文件uploader,但在上传时,有时10个文件中有1个无法上传,它会在chrome控制台中返回Failedtoloadresource:net::ERR_CONNECTION_RESET。我试图用try-catch捕获它,但它就像没有发生错误一样。我做错了什么?varajax=newXMLHttpRequest();ajax.open("POST","/multiFileUploadHandler.php");try{ajax.send(formdata);}catch(err){alert('Error:'+err);} 最佳答案

javascript - 无法在 AJAX 中使用来自成功函数的 div

我不知道为什么这对我不起作用。}).success(function(data){if(data.status=='success'){//$("#useravatar").empty();for(i=0;i'+data.avatar[i]+'');vardropDiv=$('#av'+data.id[i]);//Codefromheredontwork.Noerror.triedalert(data.id[i]);andisfine.dropDiv.css({left:130,top:-190,opacity:0,display:'inline'}).animate({left:5,

javascript - 第一个 ajax 调用非常慢,后续调用运行很快——为什么?

我使用的是一个简单的jQueryAJAX函数,它在第一次调用时运行速度极慢(10-15秒),然后在第一次调用后每次调用时正常运行functiongetNewItemAlt(apiUrl,callType,apiKey,dataType,returnValue,appendToWrapper){//ajaxcalltotheapireturn$.ajax({type:callType,url:apiUrl,data:apiKey,dataType:dataType,success:function(result){appendToWrapper.closest('.game_play_a

javascript - .net Core 2.0 文件上传大小限制

我在.netcore2.0MVC网络应用程序中上传大文件时遇到问题。我看过一些文章,例如这篇文章,它展示了如何增加.netcore2.0中的文件大小限制:IncreaseuploadrequestlengthlimitinKestrel所以,按照这个例子,我已经尝试了这两种选择。我目前在我的Program.cs中有这个:publicstaticIWebHostBuildWebHost(string[]args)=>WebHost.CreateDefaultBuilder(args).UseStartup().UseKestrel(options=>options.Limits.MaxR

javascript - Firebug 不显示 ajax 请求

我启用了所有选项卡...就像一周前它刚刚停止在控制台中显示ajax请求...我不确定该怎么做。关于我可以做些什么来修复它有什么想法吗?更新当我使用console.log(el);它说控制台也未定义。 最佳答案 我卸载了Firebug并重新安装了它。我现在使用的是1.5.3,它工作得很好。很高兴问题解决了^_^ 关于javascript-Firebug不显示ajax请求,我们在StackOverflow上找到一个类似的问题: https://stackoverf

javascript - 将变量从 JS 传递到 VB.net

我有一个在js函数中获取值的变量。我需要将它的值作为double值放入vb.net变量中。我尝试将变量放入标签中,然后从vb.net中的标签中获取它,如下面的代码所示:Js部分。document.getElementById("Label1").innerText=nwLat;然后在vb部分DimnwLatAsDoublenwLat=Label1.TextMsgBox(nwLat)它对我没有任何想法吗?出现的错误是输入字符串的格式不正确。干杯! 最佳答案 没有任何类型的ajax的最简单方法是使用隐藏字段。标记:JS:document

javascript - jsTree:progressive_render 与数组中的 ajax/render 节点

这是关于jsTreejQueryplugin.我已经为此苦苦挣扎了一段时间,现在才意识到这是不可能(native)做到,所以我考虑了下面我的问题的以下解决方案(这是行不通的)。我有一棵树,它使用带有ajax的json_data插件。一旦你打开一个特定的节点,服务器的结果是一个超过1000的数组json节点。响应非常快,但渲染本身需要一段时间(用户体验是他得到了烦人的“脚本不是响应-停止脚本/继续”消息。我想到的解决方案是限制从服务器到一个较小的数字(比如200)并使用一些“显示更多”标签(或使用jQuery滚动事件)来获取下一个200。但是,在每个节点上使用jstree.create似

javascript - jQuery.ajax 认为什么响应是 "success"?

我有一个jQueryAJAXpost请求意外触发了error回调而不是success。我的一个随机怀疑是它收到的302状态代码,尽管这可能是错误的。我看了thedocumentation,但我觉得有一件事有点不清楚:jQuery对成功请求的定义是什么? 最佳答案 如果响应在199到300之间(>=200和例如,如果您返回JSON并获得200响应状态但失败,则很可能是JSON解析器问题,这意味着您的JSON无效。如果您要返回HTML或XML并且它失败并显示200响应状态,则响应文本无法分别转换为HTML或XML(通常在IE中发生无效的

javascript - jQuery.ajax#get 之后出现意外的 token 冒号 JSON

我在nodejs上创建了一个极简API,它以JSON格式返回数据。但每次我尝试进行ajax#get调用并将我的API作为URL传递时,我都会收到错误消息,根据Chrome的判断,我收到了"Unexpectedtoken:"错误;这里是nodejs+express中的服务器代码:varhttp=require('http'),express=require('express'),app=express(),server=http.createServer(app);app.get('/',function(req,res){console.log('reqreceived');res.s

javascript - XMLHttpRequest() & net::ERR_NAME_NOT_RESOLVED

我正在编写一个向远程服务器发出HTTP请求的javascript应用程序。用户将输入主机名。如果他们输入无法解析的DNS名称,我想提供诊断消息。这是当前代码:varreq,t,url;url='http://definitelydoesntexist0x314159.com';req=newXMLHttpRequest();req.open('GET',url,true);req.onreadystatechange=function(){if(req.readyState==4){t=req.statusText;}};req.send();在onreadystatechange函数