问题标签 [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.

0 投票
3 回答
2288 浏览

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:

0 投票
1 回答
927 浏览

javascript - 如何“重置”点击事件(使用 qtip2)?

我对点击事件和qtip2有一点疑问。

在第一次点击 element 之后$j('a[href^="/i/"]'),当我再次在它上面移动时,会出现气泡。我希望每次单击元素时都会出现气泡。

我的代码:

0 投票
2 回答
2520 浏览

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

如果我在代码中弄脏了一些细节,与安装指南相反,我深表歉意。我已经经历了很多次迭代,所以我很可能在发布这篇文章时忘记了改变一些东西。

任何人都可以帮忙吗?

0 投票
0 回答
560 浏览

python - Dajax/Dajaxice Js 调用返回“Cannot read property 'whatever' of undefined”

我安装并按照所有程序在 Django 中使用 Dajax 和 Dajaxice 设置了一个基本示例。
正确包含 js 源并且存在 Dajax 和 Dajaxice 对象(我可以在浏览器控制台中进行测试)。我环顾四周,但似乎找不到解决方案:当我像这样从 js 触发函数时:

或者

我总是回到浏览器 js 控制台:

或者

一切都在 ajax.py 和 urls.py 中设置。该文档对我的问题没有多大帮助。

0 投票
2 回答
1078 浏览

django - django:dajax 文件在哪里?

我在 dajaxice 上工作得很好。

现在,我想使用 dajax。我安装了它,我把

该行更改为

但是那个位置没有js文件。

我错过了什么吗?那个js文件通常在哪里?

我认为这是由 url.py 设置引起的,因为如果我检查该 url,我可以从 django 看到 url 错误页面。

--- 编辑

当我运行 -- manage.py collectstatic -- 以下是日志。

在我看来,1 个静态文件只是 dajaxice 文件,而不是 dajax 文件。(我编辑了那个文件)

0 投票
1 回答
217 浏览

django - 在heroku中使用dajax,dajaxice

我正在使用 dajax / dajaxice。

但是当我将我的应用程序上传到heroku时,我发现了崩溃日志

heroku 服务器中没有模块 dajax。

我该如何解决?

0 投票
1 回答
257 浏览

python - Dajaxice & Dajax DEBUG=False

如何关闭 Dajaxproject 警报“出现问题”?有时我的 dajax 函数返回空数据,因此 html 中的变量为无。它确实适合我,但是会显示 dajax 警报。我听说有 DAJAXICE_EXCEPTION 但我不知道如何正确使用它。当网站一般完成时,你会做什么?

0 投票
2 回答
967 浏览

django - dajaxice.core.js 未使用 ajax.py 中的函数进行更新

我正在使用 dajaxice (0.5.4) 运行 Django (1.4.3)。ajax.py我在名为 的主项目文件夹中有一个包含我的函数的文件prj,如下所示:

我跑了python manage.py collectstatic,我得到以下输出:

但是,dajaxice.core.js生成的根本没有我的功能getContent。我哪里错了?我希望我已经正确安装了 dajaxice 和一切。

0 投票
2 回答
768 浏览

javascript - Dajaxice 安装演练

我已经尝试了各种安装 Dajaxice 的方法来测试它,但无论如何,我似乎可以适当地提供所有 JS 文件,但似乎永远无法真正调用 ajax.py 中的函数。具体来说,在我的模板中,我有一个按钮

但我总是得到(在 Chrome 的开发者控制台中)

在这种特殊情况下,它是“exampleapp”,但是根据其他建议,我尝试了很多不同的参考。似乎我的索引页面上的 Dajaxice 对象根本没有任何预期的属性,它没有“myprojectname”(dajaxtest),也没有“myappname”(exampleapp),也没有简单的“myfunction”。

顺便说一句,安装 Dajaxice 的文档没有提到包括

在 ajax.py 中,但另一个答案确实如此,所以我尝试了它无济于事。

如果您有兴趣,我正在尝试制作的确切代码库已压缩并在此处提供:https ://docs.google.com/file/d/0B16ANo4rID0PZld5V0p0enlRdUU/edit (Dajax/Dajax ice 安装通过pip install django-dajax但真的,我的问题的一个完美答案是,如果你已经启动并运行了 Dajaxice,你到底是如何安装它的,有详细的步骤,因为官方文档似乎不是很实用。

0 投票
4 回答
1451 浏览

python - 带有参数的 ajax.py 中的 Dajax/Dajaxice 保存对象

我已经完成了设置,并且 dajaxproject.com 上的所有示例都运行良好,但是我现在在使用我在更复杂的用例中学到的知识时遇到了问题。我想将几个参数与表单中的文本一起传递给 ajax 函数,并使用这些数据创建一个对象。

如果有人可以帮助我,将不胜感激。

我正在使用 jquery 和 jquery.ba-serializeobject.min.js。

阿贾克斯.py:

JS:

HTML:

在 Chrome 的调试控制台中,我得到的唯一错误是 Dajaxice:出了点问题。

如果我遗漏了任何可能重要的内容,请告诉我。

非常感谢,