问题标签 [ajax-request]
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.
javascript - 如何在 AJAX 请求正在进行时禁用提交按钮并在收到成功的 AJAX 响应后启用它?
我有以下 HTML 代码:
AJAX jQuery 代码如下:
我想在通过更改选择控件(制造商选择的选择控件)的值进行 AJAX 函数调用时禁用提交按钮,并且在收到 AJAX 成功响应之前应该禁用它。当收到 AJAX 成功响应时,用户应该能够点击提交按钮。如何做到这一点?提前致谢。
jquery - 检测特定的 jQuery.get() 是否正在进行中?
您如何检测特定的 ajax 请求是否正在进行中,我可以使用 done 和 fail 来检测它何时完成和失败,但是有没有办法找到它是否正在进行中?
如果 ajxReq 正在进行,我想将 prog 变量值更改为 true,如果 ajxReq1 正在进行,我想将 prog1 变量值更改为 true
优素福
ruby-on-rails - 即使方法是 POST,也通过 GET 发送 Ajax 请求
我在生产环境中遇到了这个奇怪的错误。我在我的 Ruby on Rails 应用程序中使用 GET 方法收到了几个 AJAX 请求,现在我决定更改这个安全错误漏洞。我将大部分请求更改为 POST。在本地环境和演示环境中一切正常,与生产环境几乎相同。
请求:(CoffeeScript)
接收者:(红宝石(RoR))
路线:
但在日志中我仍然看到这个:
我努力了:
部署旧版本而不是当前版本
重启独角兽几次。似乎没有任何工作,
在 Chrome 中尝试了隐身模式。
使用生产环境重新编译资产。
编辑:
在 ajax 请求中,我将方法更改为键入
php - 当我使用 jQuery 发出多个请求时,直到一切结束,我才能看到响应。即使在 Console.log 中
我正在尝试从服务器恢复一些长数据。在并行中,我有另一个每 5 秒运行一次的请求 (PHP)。
运行多次的函数:
只运行一次的函数:
问题是 div #conteudo 在第二个函数结束之前不会收到任何数据。比一切都在 div 中爆炸。我可以并行接收第一个函数的请求吗?
javascript - 如何在以下场景中禁用和启用 AJAX 函数调用表单上存在的所有具有相同类的按钮?
我有多个具有相同类的按钮,称为“normalbtn”。如果用户单击这些按钮中的任何一个,则会调用 AJAX 函数。我想在 AJAX 请求处理时禁用所有其他具有“normalbtn”类的按钮。
当成功响应来自请求时,所有带有“normalbtn”类的按钮都应该启用。
我应该如何通过对以下功能代码进行必要的更改来实现这一点?
提前致谢。
ruby-on-rails - Rails 4:将转义的 Unicode 转换为 utf-8
我到处寻找并用谷歌搜索/stackoverflown,但我找不到解决方案。请帮忙!
我正在将 jQuery 数据表与 columnFilter 插件一起用于 Ajax 源表。我正在尝试select
使用选项实现过滤器multiple
。
问题是此选项包含特殊字符(中文、德文、日文、俄文等)。Now when the multiple
option is off. json 请求的处理没有任何问题(我得到了提交的确切字符,并使用它们来获取所需的数据库条目,其中包括所有这些语言的条目)。但是,当该multiple
选项打开时,所有特殊字符都会被转义。
基本上是选项
"简体中文 (简体中文)"
处理为 json 变成
"中文%20简体%20%28%u7B80%u4F53%u4E2D%u6587%29"
在后端,我使用以下代码:
现在该CGI.unescape...
部分只取消标点符号。导致类似:
“简体中文 (%u7B80%u4F53%u4E2D%u6587)”
留给我未转义(抱歉)的汉字。
我想要实现的是将一组完全未转义的字符串传递langs
到此查询中:
因为它们被记录在数据库中,以获取所有选定语言的项目。
我找不到可能会这样做的 ruby/rails 方法。而且我不知道在不逃避后者的情况下替换前面的正确方法%
(\
以便得到类似的东西"\u7B80"
无缝地变成"简"
.
有任何想法吗?
python - 注册前如何查看用户名?
请帮助编写测试。
视图.py:
测试.py:
错误信息:
我正在尝试使用 Ajax 请求验证名为 qqqqqq 的用户的存在。我需要检查函数 ajax_username_check() 的返回值
我已阅读此帖子并尝试使用它,但无济于事
javascript - 如何访问从 PHP 收到的 ajax 响应中的数组元素?
ajax函数的jQuery代码如下:
PHP代码片段如下:
在 PHP 代码中,$data 包含以下方式的数据:
从上面的数据(即响应将在 ajax 响应的变量结果中可用)我只想访问两个字段 place_name 和 state_code。
我尝试alert(result)
在控制台中使用打印结果变量的内容,但我得到了这个词Array
如何实现这一点是我的疑问?
提前致谢。
ajax - 仅提取最后 50 行的 ajax HTML 响应
我正在使用 Ajax 请求来获取 HTML 文件的内容。但是,我只想使用这个 HTML 文件的最后 50 行。
我的 HTML 文件的内容如下所示:
这些行都用结束线分隔:\n
我的 Ajax 请求如下所示:
任何帮助将不胜感激。
php - 使用 PHP 和 MySQL 的 AJAX 长请求
我有一个大数据库,我会测试每张个人资料图片是否正常工作。我正在使用 Bootstrap 作为框架。
为了避免超时,我想使用 AJAX 并实时显示进度。但我不知道我是否可以用 Boostrap 做到这一点?bootstrap 有办法制作它吗?
我的 PHP 脚本上有这个
但是如何制作 AJAX 部分呢?