- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 dajax 和 jquery 时遇到了一个大问题:我正在尝试使用 dajax 保存用户的电子邮件,但是当调用 form.is_valid() 时我不断收到此错误
"unicode" object has no attribute "get"
我认为这是因为jquery的serialize()方法,我在这个函数中使用了它:
function send_form(){
data = $('#subscribe').serialize(true);
data = decodeURIComponent(data);
Dajaxice.tothego_frontend.sito_maynard.subscribe(Dajax.process,{'form':data});
}
subscribe是我的验证+注册方法,其中还包含is_valid()
据我所知,发生错误是因为我试图在字符串上调用 is_valid ,但我看不到其他方法来序列化我的表单。另外,关于dajaxice example page验证工作正常。我的代码几乎相同,只是我在 is_valid() 调用后执行不同的操作。
拜托,我真的需要一些帮助,从昨天开始就一直在尝试一切谢谢!
这是表单代码:
class SubscriptionForm(forms.Form):
email = forms.EmailField()
what_sub = forms.CharField()
where_sub = forms.CharField()
url_sub = forms.CharField()
正如我在开头所说,与 dajaxice 的示例相同
最佳答案
我通过更改修复了它
$('#subscribe').serialize(true)
进入
$('#subscribe').serializeObject(true)
据我所知,问题是序列化创建的结构,这不利于 django 表单验证
关于jquery - Dajaxice 表单验证 : "unicode object has no attribute get" (jquery serialize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672304/
我知道,我知道,您首先想到的是在线和 dajaxproject.com 上查看所有说明 好吧,我已经检查并检查并重新运行此安装,但我无法弄清楚问题所在。我认为这与我使用的 Dajaxice 版本和安装
我有一个 Django 1.4 项目,在 Python 2.7 上运行,我正在使用 Dajaxice 0.5.4.1。我已经在我的开发机器(Windows 7)上进行了设置,一切正常。但是,当我将应用
如何在回调函数上添加额外参数? 例如。 function callback(data){ alert(data.message); } 您可以通过 Dajaxice.examples.args
这可能是一个非常愚蠢的问题,但我正在考虑在我的 django 项目中实现 ajax 并且大插件似乎是 dajax/dajaxice 但是我终生无法区分这两者。有人可以帮我澄清一下吗?谢谢。 最佳答案
我刚刚设置了 Django 和 Dajaxice,但在仔细检查 Django 设置和 Dajaxice 的文档后,我无法正常工作。 在对堆栈溢出进行一些研究后,我唯一发现的是确保我的 urls.py
我在使用带有国际字符的 Djajaxice 时遇到问题... 我有一个 django 模板...在该模板中选择以下内容: {% for region in r
过去几个小时我一直在到处寻找我的问题的答案,但找不到任何答案,所以我决定问问。 我遵循了 Dajaxice 文档中的安装说明,所有设置都完全相同,但不幸的是我的 Dajax.core.js 文件没有被
我想使用 Dajaxice 将参数传递给 python 函数。 在html文件中我有以下声明 在我的 ajax.ps 文件中我有函数 @dajaxice_register def sayhello
有没有办法使用基于 Django 类的 View 来使用 dajaxice?我正在尝试这个,但没有取得太大的成功: class FavoriteEnroledTrainee(SessionMixin,
我正在监测不同地点的温度。我将数据存储在模型中并设置了views.py,但我想每 5 分钟刷新一次表。我是 ajax 和 dajaxice 的新手,如何编写该函数以使其显示在 html 中?这是我的观
我一直在基于 Django 的网站上使用 Dajaxice,因为它非常方便。 但是,我有时需要取消 Ajax 请求,并且当请求用 Dajaxice 包装时我不知道如何执行此操作。 Dajaxice 的
我正在使用 Daxice 库在我的 Django 应用程序中创建 AJAX 调用。当我在表单上创建 POST 方法时,出现了上述错误: Forbidden (403) CSRF verificatio
我正在编写一个简单的 Django 应用程序,并希望使用 Dajax/Dajaxice 添加 ajax 分页。我首先尝试实现 Dajax 网站 (http://dajaxproject.com/pag
引用: Dajaxice Installation Documentation 在我的 Django 应用程序中,我正在尝试安装/使用 Dajaxice。我已经用 easy_install 加载了鸡蛋
我想使用 django/djanxice 并已在 setup.py、url.py 等中进行设置... 但是当我运行服务器时,发生了错误。 /Library/Python/2.7/site-packag
我按照 http://django-dajaxice.readthedocs.org/en/latest/installation.html 的指示进行操作安装 Dajaxice 以获得简单的 AJA
我在使用 dajax 和 jquery 时遇到了一个大问题:我正在尝试使用 dajax 保存用户的电子邮件,但是当调用 form.is_valid() 时我不断收到此错误 "unicode" obj
我是一名优秀的程序员,十分优秀!