问题标签 [dajaxice]
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 安装
我在安装 Dajax 时遇到了严重问题。然而 dajaxice 工作正常 dajax 没有响应。
INSTALLED_APPS = (
...
'dajaxice',
'dajax',
...)
TEMPLATE_CONTEXT_PROCESSORS = ("...
"django.core.context_processors.request",
...)
TEMPLATE_LOADERS = (
...
'django.template.loaders.eggs.Loader',
)
头部部分包含这些元素:
{% load dajaxice_templatetags %}
src="/static/js/jquery.js"
src="/static/js/functions.js"
src="/static/js/jquery.dajax.core.js"
{% dajaxice_js_import %}
除此之外,我ajax.py
的一个应用程序中有示例函数。我应该做更多吗?你看到任何错误吗?
django - 使用 Dajax Django 为帖子添加评论。
我想在 django 中通过 dajax 技术在帖子中添加评论,但是这些东西不起作用。你能帮我解决这个问题,或者在那个例子中告诉更多如何使用 dajax。
ajax.py
@dajaxice_register
def add_comment(request):
应在下面添加注释的 HTML 邮政编码。
table width="100%" id="post-{{ post.post.id }}"
帖子在这里
ul class="comments"
{% include "comments.html" %}
/ul
/table
JS 代码,但comment_form 在另一个模板中。
$('.comment_form form').submit(function() {
python - Dajaxice 形式的 cookie
function create_comment(){
在 HTML 表单中,我使用{% csrf_token %}
cookie。Django 想用X-CSRFToken
https://docs.djangoproject.com/en/1.2/ref/contrib/csrf/#ajax
怎么实现呢?
我的ajax.py
@dajaxice_register
def create_comment(request, content, post_id):
dajax = Dajax() /n
dajax.alert('foobar') /n
return dajax.json()
Dajaxice 工作正常,但不是形式。错误是“出了点问题”
django - 具有多对多字段的 Django Dajax 验证模型
我正在使用 django 和 dajax,并且正在尝试验证具有多对多字段的项目。我正在使用 django 表单为此模型创建表单。当我使用提交按钮提交表单并在选择框中选择了至少 1 到 x 个项目时,模型得到验证。当我使用 dajax 时,模型只会验证我是否选择了选择框中的至少 2 个项目。
有谁知道为什么会发生这种情况?
模型
模板:
视图中的代码
AJAX.py
ajax - 无法触发 Dajax 分页
我目前正在浏览http://www.dajaxproject.com/pagination/上的 Dajax 示例,当我执行随机数示例和简单表单示例时,我可以看到:
[2012 年 7 月 20 日 15:06:37]“POST /dajaxice/couch.randomize/HTTP/1.1”200 61
[2012 年 7 月 20 日 15:06:38]“POST /dajaxice/couch.updatecombo/HTTP/1.1”200 438
这些信息告诉我正在执行相应的 ajax 任务。现在我正在尝试做分页示例,但我不知道如何触发我的 ajax,没有 onclick 或 onchange 事件,它应该在我提供页面时直接加载。
当我使用一个按钮(onclick 事件)来调用我的分页时,它起作用了。
我在这里想念什么?谢谢。
jquery - 使用简单的 jquery ajax 运行 Dajaxice
是否可以使用简单的 jquery ajax 运行 Dajax 和 Dajaxice?它会以不好的方式相互干扰吗?
当发生简单的 AJAX 时,我在 Dajax 和一个名为 EndlessPagination 的应用程序中几乎没有功能。在无尽的工作时,我的一半 dajax 函数无法正常工作。在views.py 的其他请求中,一切都很好。你有什么想法我该如何解决这个问题?Mayby 这是 Dajax 的错,我不应该再使用它了吗?
javascript - 在 Ajax 调用之后使 jquery 插件工作
这将是一个很长的帖子,但我真的受够了试图解决这个问题。我真的在寻找一些帮助来解决我的问题。
第一的:
fade.js
:
这里的问题是在下一页的ajax调用之后,淡入淡出停止工作。所以我所做的是
但这仅在我将鼠标悬停在图像上时才有效,然后图像会淡出。如果我做同样的$(".gallery ul li img.a").fadeTo
事情.live(...)
没有发生,那它根本行不通。
- 即使在 ajax 调用之后如何使这项工作正常工作,它应该在加载时淡出,然后当我将鼠标悬停在它上面时淡出。
第二:
我有一个在图像上向上滑动的小滑块slider.js
:
我改成$('.gallery li').hover(...)
,$('.gallery li').live("hover", function(){...})
但还是不行。我也使用.on
而不是.live
因为它已被弃用。
我究竟做错了什么 ?我不是客户端的家伙,我的大部分工作都是服务器端的。我只需要在 AJAX 调用发生后让这 2 个插件工作。
阿贾克斯:
编辑2:
和
ajax - dajax成功后如何调用函数?
这是我的电话:
ajax调用成功后如何调用javascript函数?
dajaxice - dajax.core ImportError at /No module named
我已经通过本教程安装了 dajaxice :
- 将文件夹“dajaxice”(从存档)复制到项目文件夹。
- 添加了对 setting.py 和 urls.py 的所有更改
在模板中添加了下一行:
/li>ajax.py
在项目文件夹中创建代码来自
/li>ajax.py
:.js 文件中的代码:
/li>当我在第一次请求时在浏览器中重新启动项目时,我得到:
/li>
有任何想法吗?
django - Dajaxice:无法让 Dajaxice 正常工作
我知道,我知道,您首先想到的是在线和 dajaxproject.com 上查看所有说明
好吧,我已经检查并检查并重新运行此安装,但我无法弄清楚问题所在。我认为这与我使用的 Dajaxice 版本和安装说明的版本有关,但通常缺少这些细节。
在此过程中,我已完成所有设置以完成一项非常简单的任务。从 IP:8000(即 1.2.3.4:8000)加载网页并让该页面加载一个简单的 html 表单按钮。一旦按下该按钮,页面就会向服务器发送一条消息(使用 dajaxice),一旦它返回,就会弹出一个警告框,证明 dajaxice 安装正在运行。
所以我有:
- 通过从此处获取 zip 安装 Dajaxice(和 dajax):github [dot] com/jorgebastida/django-dajaxice/
- 更改了基本 Django 项目中的所有内容以遵循本教程中的详细信息:http: //django-dajaxice.readthedocs.org/en/latest/installation.html
- 我已经设置了 ajax.py 和 index.html 的所有细节来处理这个例子:django-dajaxice [dot] readthedocs [dot] org/en/latest/quickstart.html
PS 对不起“[dot]”,但作为一个新注册用户,他们将您限制为每个帖子 2 个,所以我试图为您提供可点击的最佳链接。
我难住了。我一直在尝试很多不同的东西,但可用的文档似乎很零星。这一定是一些简单的事情,我搞砸了,但我似乎找不到它。
目前,“打个招呼!” 按钮出现在屏幕上,但是当您按下它时没有任何反应。有任何想法吗?
这是我在这里使用的 Django 项目的 zip 文件的链接:https ://docs.google.com/open?id=0B5rzYk6W5HlrYk9veVRfM3JkTGc
按照我的组织方式,DjangoAjax 只是包含 Django 项目的文件夹。ajax_prac 是项目,实践是应用程序。此外,您还会看到一个名为 django_media 的文件夹......这很容易解释,它只包含我的 Django 项目的所有“媒体”,包括 jquery.js 和 jquery.dajax.core.js
如果我在代码中弄脏了一些细节,与安装指南相反,我深表歉意。我已经经历了很多次迭代,所以我很可能在发布这篇文章时忘记了改变一些东西。
任何人都可以帮忙吗?