首页 > 解决方案 > 未捕获的 TypeError:非法调用 ajax

问题描述

这是我的代码:

$.ajax({
        url:"../proc/insur.php",
        method:"POST",
        data:{carmodel:carmodel,usage:usage,mk:mk,sdate:startdate},
        processData: false,
        error: function() {
            alert("fialed");
        },
        success: function(data){
            $('#insurance').html(data);
        }
    });

我也尝试了下面的代码,但我的值没有发送

processData: false

我能做些什么?

标签: javascriptjqueryajaxweb

解决方案


我认为你需要传递字符串。对您的数据使用字符串化。

let data = JSON.stringify({carmodel:carmodel,usage:usage,mk:mk,sdate:startdate});

推荐阅读