问题标签 [cljs-ajax]
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.
ajax - 使用 cljs-ajax 获取 blob
我正在尝试将我的 ajax 响应读取为一个 blob。响应存在,并且可以读取
例如,但它实际上是一个图像,我需要它作为一个 blob 来作为一个<img src=''
url。(创建与createObjectURL
)
我在任何地方都找不到示例,我想它应该是以下内容:
但这不起作用...
ajax - 如何使用 cljs-ajax 向我的服务器外部的源发出 GET 请求
我正在尝试使用 cljs-ajax 使用 clojurescript 向我的服务器外部的资源发出简单的 GET 请求。我的代码 core.cljs 如下所示:
但它总是在我的网站内搜索文件,就好像 a 正在传递 /resource 而不是完整路径。我如何向外部来源提出请求?
clojurescript - devtools.core not found after including cljs-ajax
I've set up a new Reagent project with lein new reagent-frontend serverless-todo-front-cljs
After I include cljs-ajax and run lein figwheel
I get an error:
The install is fresh the only change I have made is to include cljs-ajax in project.clj, like this:
Any tips on how to solve or how to even attempt to debug this are highly appreciated. I have already tried deleting the entire project and creating a new one with a different name.
hoplon - 如何进行 Hoplon CLJS 服务器或 AJAX 调用
我正在使用 Hoplon 创建一个相当简单的站点,并且卡在 AJAX 部分。过去我使用 Castra 作为后端,但由于不再维护它,我已切换到普通的 LuminusWeb 后端。我需要调用服务器,然后等待响应。我知道如何在服务器端执行此操作,但我似乎无法找到有关如何在 Hoplon 客户端执行此操作的任何信息。
如何使用 AJAX 调用向服务器发送请求?
我知道如何在 jQuery 中做到这一点,并且可能错误地假设在 Hoplon 中有类似于 $.POST 的东西。
干杯
clojure - 在 Localhost for HTTP-Kit 上托管时进行 AJAX 调用
我正在尝试制作一个前端和 HTTP-Kit 后端网站。我在从 Web 浏览器中获取 HTTP-Kit 响应时遇到了很多麻烦。当我使用 HTTP-Kit 网络服务器从我的浏览器访问“ http://localhost:8080 ”时,它运行良好并显示“hello HTTP!”。
但是,当我尝试使用 Post 或 Get 对同一服务器进行 AJAX 调用时,它不再起作用,而是显示状态 0。
我读到它可能与 CORS 兼容性有关,但我真的不知道如何配置它才能工作。
干杯,
react-native - 使用 react-native 和 cljs-ajax 时出现错误“无法解析模块 xmlhttprequest”
根据https://github.com/JulianBirch/cljs-ajax/blob/master/docs/faq.md#react-native-why-does-bundling-fail-,我正在使用 re-natal 和 cljs-ajax在我的编译项目上
通过在 package.json 上添加这些行修复了这个问题,我在 package.json 中添加了这些行,但仍然出现相同的错误。
还添加了那些 .re-natal 但结果相同的行。帮助将不胜感激。
react-native - clojurescript react-native 项目中使用 re-natal 的“未知命名模块 xmlhttprequest”
在使用 re-natal 创建的现有项目中添加 [cljs-ajax "0.8.0"],然后在我的 package.json 中添加以下行(https://github.com/JulianBirch/cljs-ajax/blob/master/docs/ faq.md#react-native-why-does-bundling-fail-on-my-compiled-project)
后记跑了
还在代码中添加了以下行
但是我收到错误“未知的命名模块 xmlhttprequest”
请找到如下截图
对此问题的任何帮助表示赞赏?
clojurescript - 一系列未捕获的类型错误:“xxxx”不是从 Brave 浏览器中的 ClojureScript 编译的 JavaScript 中的函数
我正在关注《Web Development with Clojure, 3rd Edition 》一书中的代码示例。目前正在运行使用 ClojureScript 使用 Reagent 和 Ajax 创建单页应用程序的示例。编译的 Javascript 运行良好,直到我尝试将数据从表单发送到服务器。这应该是破解的,因为我没有在任何Ajax代码中添加一个csrf令牌到post请求,作者想介绍一下js控制台如何用于登录开发,但事实并非如此打破预期。我应该收到这样的东西:
我已经确保我的所有依赖项和插件都是最新的。我最近切换到 Brave 进行测试,我非常喜欢它,但我遇到了一些这样的问题,当我在 Chrome 中测试它时,它运行正常(如预期的那样中断)。
这是我在 core.cljs 文件中的代码:
当我在 Brave 中打开页面时,我在加载时收到以下两条消息:
Javascript 仍然运行良好,但是当我点击“提交”按钮时,我收到这两个错误,我怀疑这可能是在 Google 的 Closure 代码中?没有把握:
关于为什么它在 Chrome 中按预期运行但在 Brave 中没有的任何想法?