Javascript ajax数据中的分数或减号

Javascript ajax数据中的分数或减号,javascript,ajax,Javascript,Ajax,我试图使用一些$post数据构建一个ajax调用,这些数据需要分数分隔符,并且总是面临语法错误的问题 $.ajax({ url: "register.php", type: "post", cache: false, dataType: 'json', data: { register-username: name, r

我试图使用一些$post数据构建一个ajax调用,这些数据需要分数分隔符,并且总是面临语法错误的问题

    $.ajax({
        url: "register.php",
        type: "post",
        cache: false,
        dataType: 'json',
        data: { 
            register-username: name,
            register-email: email,
        },
        success: function(response) {
        },
        error: function(){
        }
    });
我想知道如何使用这些注册用户名和注册电子邮件而不出现语法错误。不可将其更改为无分隔符。

使用引号

 data: { 
   "register-username": name,
   "register-email": email,
 },

用引号括起来。这能回答你的问题吗?谢谢Nick Bailey我可能太累了我试过了除了再次感谢