DJANGO is_ajax两种形式

时间:2015-08-08 10:35:17

标签: javascript jquery ajax django

在一个页面中,我有两种形式。第一个是由ajax提交的,第二个是经典的(由django提交)。

我有一个函数ajax,它获取第一个表单的值并将其发送到view:

 $.post("http://localhost:8000/pageMa",{"donnees":donnees}).done(function(data){window.location.reload();});

为了识别提交的表单是什么,我检查表单是ajax还是no:

if request.is_ajax():
    ...

但是request.is_ajax()是假的......

我试试这个:

$.ajax({
    url : "http://localhost:8000/pageMa",
    data : {"donnees":donnees}, 
    success: function(data) {
         alert("Success");
    },
    crossDomain: false
});

但是我认为跨域:虚假不利于网站的安全

0 个答案:

没有答案