我是python和Django的初学者。
我想禁用HTML“注册”按钮。一旦“插件注册成功”,将出现此消息。
目前我正在使用json响应返回消息
return JsonResp(request,message=_('vCenter plugin registered successfully.'),)
这是代码..
def vcp_home(request):
if request.method == 'POST':
form = VcenterConfigurationForm(request.POST)
if form.is_valid():
if form.vcp_register():
form.save()
extFact=ExtensionRegister.ExtensionFactory()
obj = models.VcenterConfiguration.objects.latest('id')
obj.vc_version=extFact.get_pluginVersion();
obj.save()
form.check_update()
return JsonResp(request,message=_('plugin registered successfully.'),)
else:
return JsonResp(request, error=True, message=_(form.vcp_status))
#return JsonResp(request,message=_(form.vcp_status),)
else:
try:
obj = models.VcenterConfiguration.objects.latest('id')
form = VcenterConfigurationForm(instance=obj)
form.check_update()
except :
form = VcenterConfigurationForm()
form.check_update()
return render(request, "vcp/index.html", {
'form': form
})
参考方案
一种方法是使用ajax提交表单,然后解析响应,然后基于该响应禁用按钮。
<script language="JavaScript">
$(document).ready(function() {
$('#YOUR_FORM').submit(function() {
$.ajax({ // create an AJAX call...
data: $(this).serialize(), // get the form data
type: $(this).attr('method'), // GET or POST
url: $(this).attr('action'), // the file to call
success: function(response) { // on success..
//check the response and disable submit button
}
});
return false;
});
});
</script>
如果我得到url(''),我该如何使用另一个URL - javascript我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…
Javascript vs python:具有两个递归分支的函数的不同输出 - javascript我一直在将python代码毫无问题地翻译成javascript,但对于以下示例,我却没有这样做,也不知道是什么原因。尽管有相似的代码,但是javascript代码似乎产生了与python完全不同的输出。我已经研究了这个问题,并且似乎javascript无法执行第二个递归分支?谁知道我该如何使javascript代码输出与python相似的代码?谢谢1- Py…
Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…
Javascript IF语句 - javascript嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]…
Python Bottle:在请求POST数据中访问数组变量 - javascript最近,我收到了一个部分完成的项目,而我刚开始使用Bottle。我遇到一种情况,我在AJAX请求中发送字典,而Bottle在服务器端。字典看起来像这样(在JavaScript中):var myInt = 5; var myArray = [0, 1, 2]; var data = { myInt: myInt, myArray: myArray }; 然后,在…