问题标签 [jqxhr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么这个 Python Flask 路由器在被跨域 AJAX 调用 ping 时返回 400 错误?
我有以下 Python Flask 路由器:
当我进行 ajax 调用(如下)时,它会响应 400 错误。
当我尝试打印出来时,request
它会打印一个空的immutableMultiDict
. 知道为什么它给出这个 400 以及为什么没有数据吗?
javascript - 如何过滤body html从ajax返回的数据?
我的目的是,我想从数据中取出特定的 html 并仅更新该区域。
该链接是旧帖子,但我确实遇到了完全相同的问题。
从链接给出的解决方案是$("[ref=B]").html(data).find( '[ref=A]' );
但是,如果我这样做,整个页面将<span ref='B'>
首先写入,然后在其中找到选择器.....
仅找到 '[ref=A]' 的另一种方法是
这些都不行
HTML
JS
返回数据
我的问题是,有没有一种解决方案可以从 $.ajax 返回的数据中过滤 body 的 html?像
然后我可以做任何我想做的事,比如
非常感谢您的建议。
jquery - $.ajax 中的响应类型
为什么打印“未定义”?我将如何解决这个问题?
php - 使用 jquery 保持旧状态
我从这里下载了 1 个上传进度条:http: //www.malsup.com/jquery/form/progress3.html
这是完美的; 无论如何,就在文件上传时,它会给出有关文件的状态,例如:
但是,当上传新文件时,状态会消失,并且会出现有关刚刚上传的新文件的详细信息。
我只想拥有旧状态,当上传新文件时,新状态就会出现在旧状态下。我怎么能这样做?
这是代码:
如果您在链接中看到演示并很好地理解它,则状态显示在 HTML 中,如下所示:
谢谢!
jquery - JQuery ajax调用获取状态码0“错误”
我正在尝试致电 Petfinder.com 以获取我们的宠物清单。网址是http://api.petfinder.com/shelter.getPets?key=xxxxx&id=CA1469&format=json
该 url 似乎可以很好地返回 JSON。但是当我尝试拨打电话时,我收到“错误”和状态码 0。我尝试使用 jsonp 导致状态为 200 但解析错误。如果我更改为 xml,我会得到状态 0 和“错误”的结果。
javascript - 如何从 Javascript 访问 HTTP 请求标头?
我正在使用 Chrome 进行开发,但我认为我的问题中没有任何特定于浏览器的内容。
我正在编写一个需要了解浏览器使用的语言的 Javascript 应用程序。据此,我不应该使用navigator.language
;我应该改为执行一些虚拟 ajax 请求并查看浏览器在请求的Accept-Language
标头中放置了什么。
据我所知,没有办法以编程方式访问 ajax 请求的请求标头。我在请求的成功回调中返回的 xhr 对象有一个名为 的方法getAllResponseHeaders()
,但没有提及请求标头。
如果这是获取用户语言偏好的正确方法,那么我一定遗漏了一些明显的东西。如何Accept-Language
从 Javascript 中访问标头?或者,如果我正在做的事情就像我认为的那样迂回,那么找出用户语言偏好的更简单方法是什么?
jquery - Check for an invalid session to invoke login popup
I am working on a method to check for an invalid session variable in my asp.net project. Its a known fact that session variables tend to invalidate un-predictably in big projects.
Though I tried almost everything but with no success. Now I am working on a different way to handle it. Please refer jQuery form submit. I have a modal popup in the end of the form and then I have added the $("form").submit() event of jQuery to check for invalid session state and then if state is invalid, invoke login modal, which again using XHR sends the user login credentials to the server to recreate the session.(Please note that I am a little new to jQuery)
Here is my code:
But the problem here is the form posts back without the modal with some javascript error. and in case if I use e.preventDefault();
to prevent from default postback in submit(); method the form does not posts back at all.
javascript - 防止 jQuery.ajax() 自动发送
在通过 jQuery 发送 AJAX 请求之前,我需要做一些(可能是异步的)事情。有没有办法手动唤起在 jqXHR 对象上发送请求?问题是我需要立即返回 jqXHR 对象(例如使用 $.Deferred() 接口)
jquery - 对于 jqXHR 以外的延迟对象,“拒绝”是什么意思?
从deferred.fail()
页面:
描述:添加要在 Deferred 对象被拒绝时调用的处理程序。
和例子:
众所周知,我们可以创建var someObject = $.Deferred();
我的问题:
如果它不是 jqXHR,我们如何“拒绝”延迟?
deferred.fail()
jqXHR以外的延迟对象如何实现?
谢谢。
是的,我知道我的英语不好。
asp.net - .NET Web API + 静态 HTML + JS 的最佳身份验证方式
我正在开发一个使用 REST .NET Web API 的 Web 应用程序。我的 Web API 是无状态的,我使用的是静态 HTML 和 JQuery 请求。
问题.... 进行登录/密码验证的最佳方法是什么?
申请流程:
- API XHR 请求
- 状态为 401 的 API 响应
- JS重定向到登录页面
- API Authentication XHR 请求(带有登录名和密码)
- 带有令牌的 API 响应
- 新的 API XHR 请求(带有令牌)
- 带有数据的 API 响应