Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 作为参数发送到$.ajax()函数的Url未用于处理POST请求_Jquery_Django_Ajax_Ajaxform - Fatal编程技术网

Jquery 作为参数发送到$.ajax()函数的Url未用于处理POST请求

Jquery 作为参数发送到$.ajax()函数的Url未用于处理POST请求,jquery,django,ajax,ajaxform,Jquery,Django,Ajax,Ajaxform,我正在提交这份表格。我在其他领域使用ajax调用进行自动搜索。在添加以下代码之前,自动建议可以正常工作。但当我添加以下代码时,aut sugestion不起作用 当我删除$.ajax()函数中的代码时,auto-sugestion可以正常工作。在这段代码中,如果我尝试提交表单,它会发出POST请求,但url是localhost:8000,而不是我在$.ajax()函数中作为参数提供的url。此外,当我试图查看django shell中的数据时,没有保存任何内容。我尽力了 $(document).

我正在提交这份表格。我在其他领域使用ajax调用进行自动搜索。在添加以下代码之前,自动建议可以正常工作。但当我添加以下代码时,aut sugestion不起作用

当我删除$.ajax()函数中的代码时,auto-sugestion可以正常工作。在这段代码中,如果我尝试提交表单,它会发出POST请求,但url是localhost:8000,而不是我在$.ajax()函数中作为参数提供的url。此外,当我试图查看django shell中的数据时,没有保存任何内容。我尽力了

$(document).on('submit', '#info-form', function(e){
    e.preventDefault(); // this prevents from refreshing the page

    $.ajax(
            url: '/create/new/', //ajax call will be made to this url
            type: 'post',
            data:{
                date:$('#tentative-date').val(),
                time:$('#tentative-time').val(),
                is_better:$('#is-better').val(),
                csrfmiddlewaretoken: $('input[name=csrfmiddlewaretoken]').val()
            },
            success: function(){
                alert("Successful!");
            }
        );
});

您在
ajax()
的参数周围省略了
{}
<代码>$.ajax({url:'',类型:'',…})这是一个打字错误问题。谢谢。。它解决了问题。。我真傻:(