问题标签 [dajax]
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.
django - Dajax 示例不起作用
所以我试图为 Django 掌握 Dajaxice 的窍门。在我使用 Dajaxice 之前一切都很好,但只是我尝试了 Dajax 我遇到了麻烦。
我创建了一个新项目,并在其中创建了一个示例应用程序。因此,我在使用 ajax.py 中的函数的模板中制作了一个按钮 - 按钮 1,效果很好。但是按钮 2 不起作用,它使用 ajax.py 中的第二个函数。我在下面粘贴了 index.html 和 ajax.py 代码。我怎样才能让 Button 2 工作,并让它做我想做的事。
索引.html
ajax.py
ajax - How do I get django-debug-toolbar to work with dajax?
It seems that dajax
is hi-jacking the ajax requests from django-debug-toolbar
Is there anyway to work around this or a known solution?
jquery - $.ajax() 与 django 失败
我正在尝试使用 jquery ajax 从 django(开发服务器)获取一个静态文件(一个 js 脚本),但有些东西阻止了$.ajax
承诺的解决。
这是我的ajax调用:
函数中没有任何then
内容被调用,成功或失败。
奇怪的是,与来自谷歌的文件相同的 ajax 调用有效:
我认为我的响应标头可能有问题,但我的状态为 200,而且我不是 Http 专家。
来自 django 的回复:
来自谷歌的回应:
ajax - from dajax.core import Dajax 给出无法导入名称 simplejson 错误
当我跑
它给
解决方法是什么?
我已经安装了 dajax 库和 django。
python - 如何在不重新加载的情况下返回主页
在我的项目中,我有 2 个模型文章和报价。用户每次点击主页上的一个按钮,就会将相关的引用添加到用户的文章中。
Article.models 如下所示:
这是view.py
主页.html:
它确实有效。但是,它也会重新加载主页。因此,当我向下滚动并单击按钮时,页面会返回顶部并且不会停留在我单击的位置。
我做了一些研究,发现 dajax 可能会有所帮助,但只是不知道如何用它或其他有效方式解决我的问题?
jquery - 用于 django 项目的 Jquery 的 Ajax 或 Dajax?
我想在 django 网站中使用 AJAX。据我所知,我可以通过 JQuery API 来做到这一点,例如 $.ajax() 和 .load()。但我也认识到有一个非常流行的 django 第三方插件,叫做 Dajax。
那么分别使用 JQuery Ajax 和 Dajax 的优缺点是什么?
我发现的一件事是,在 Django 中使用 JQuery Ajax 时,您应该为每个 Ajax 请求配置一个 url。Ajax 请求将通过此 url 在您的 views.py 文件中找到一个 python 函数。
但是在使用 Dajax 时,您不需要这样做。似乎您可以在项目的 app 目录下的 ajax.py 文件中调用 python 函数(直接从您的模板中),而无需为其配置特定的 url。
我什至不确定我上面提到的这种差异是否属实。这个问题看起来很傻。但我对 Django 和 Ajax 概念都很陌生。我做了一些搜索,但 Dajax 的文档似乎很差。所以我想不通。
谁能帮我?非常感谢。
django - 一台计算机上的 Django 服务器,另一台计算机上的客户端
- 我从 github 下载了最新的
django-dajaxice
zip 文件,然后解压缩。 - 然后我进入
django-dajaxice-master/examples
文件夹,运行'python manage.py runserver 13.122.241.172:80',(这是我电脑的ip)。
服务器正常启动。在这台服务器电脑上,我可以访问http13.122.241.172/,页面正常显示。然后我点击“你好”按钮,我可以得到正确的回应。
问题:
在我同事的电脑上,他的ip是13.122.242.16,他可以访问http13.122.241.172/
,但是当他点击“你好”按钮时,没有任何反应!
调试:
然后我检查命令窗口,我看到当他单击按钮时,我的服务器从未收到“ GET /dajaxice/simple.hello/?argv=undefined HTTP/1.1
”请求!我对这个问题感到非常困惑,并且已经研究了三天。任何人都可以帮助我吗?
笔记:
- Django 版本是
1.4.20
. - Django 设置:调试=真。
我的同事可以访问http://www.dajaxproject.com/dajaxice/如果他单击“从服务器获取消息!” 他可以得到服务器的响应。
代码:
这是来自dajaxice 项目的相关代码:
index.html(模板)
ajax.py
进步:
- 感谢您对这个话题的帮助。我是这里的新手。Stackoverflow 真的是个好地方。
- 现在我找到了问题的症结所在:在我的服务器计算机上,我使用的是 IE11,但在我同事的计算机上,他使用的是 IE9。如果他换成 Chrome 就可以了。但这仍然让我感到困惑,我该如何与其他只有 IE9 的人相处。
ajax - 如何使用 AJAX/DAJAX/DAJAXICE/Simple Javascript 在 django 中动态填充另一个下拉列表?
我已经搜索了足够多的示例,但无法获得令人满意的结果。请用所有必要的代码解释。我在 AJAX 方面很差。我尝试在我的代码中使用 DAJAXICE,但收效甚微,但无法使用传递参数。我正在使用 Django 1.6 Dajaxice 0.7 Dajax 0.9。您认为最简单的任何方式都可以,但请用所有代码解释。TIA。
javascript - 使用 Dajax 流式传输日志消息
我正在尝试为我的网站创建一个记录器窗口,将 python 记录器消息流式传输到 javascript 弹出窗口。我已经到了如果我关闭窗口并重新打开它会显示新消息的地步,但我想编写一些 JavaScript 每隔 N 秒自动刷新一次窗口(并调用 dajaxice)。
我的 ajax.py:
我的 html:
重申一下,我想单击按钮并弹出一个弹出窗口。我希望该弹出窗口每隔 N 秒刷新一次,其中包含我的日志文件的最后 15 行(每次用户浏览网站时,这些行都会添加到日志中)。中的 dajaxice 函数用于ajax.py
获取日志文件,以便以某种方式调用需要包含在刷新中。
谁能帮我解决这个问题?我已经为此苦苦挣扎了好几天。
谢谢!!
django - dajaxice:出了点问题
我有一个ul
列表和一个按钮:
这会触发我的 ajax 请求:
目前,对于调试,我的方法什么都不做:
我收到以下错误:Dajaxice: Something went wrong.
我不知道在哪里看。我应该怎么办?