Ajax - 非法调用错误

时间:2014-12-02 15:38:10

标签: jquery ajax

我有以下功能:

    function createSkillCard(attributeData,name)
{
    $.ajax({
        type: "POST",
        url: "/Skillcard/create",
        dataType: 'json',
        data:  {
            request: 'ajax',
            name: name,
            attributes: attributeData
        },
        success: function(data)
        {

        }
    })
}

你需要知道的是

attributeData 

是一个包含4个项目(字符串)的数组

name

是一个字符串

然而每当我打电话给我时,我都会

Illegal invocation

错误

我在做错了什么?

1 个答案:

答案 0 :(得分:1)

对于字符串数组,没有使用x-www-url-form-encoded的标准序列化。

使用一些额外的序列化(例如JSON)将数组转换为字符串然后de