我们使用Django 1.4和django-dajaxice。最近我发现django-dajaxice覆盖默认的XMLHttpRequest对象[ http://django-dajaxice.readthedocs.org/en/latest/ ]。这是一个问题,因为我们希望使用https://github.com/tadruj/s3upload-coffee-javascript,并且它调用对象XMLHttpRequest()的方法overrideMimeType,该方法是未定义的。我想知道是否可以在不覆盖默认XMLHttpRequest类的情况下使用django-dajaxice,还是根本不用使用django-dajaxice?我认为JavaScript插件覆盖默认对象(如XMLHttpRequest )是很奇怪的。
发布于 2014-04-16 08:37:58
我找到了一个解决方案--看这里:https://github.com/jorgebastida/django-dajaxice/blob/master/dajaxice/templates/dajaxice/dajaxice.core.js,有一个变量DAJAXICE_XMLHTTPREQUEST_JS_IMPORT。如果在设置中将其设置为False,则django-dajaxice将不会覆盖XMLHttpRequest。
DAJAXICE_XMLHTTPREQUEST_JS_IMPORT = Falsehttps://stackoverflow.com/questions/23044969
复制相似问题