Uncaught SyntaxError: Invalid regular expression flags
Uncaught SyntaxError: Invalid regular expression flags
翻译:未捕获的SyntaxError:无效的正则表达式标志
下面是出错部分的代码
function bindClickSubmit() {
$('#btnSubmit').click(function () {
$('.error-msg').empty()
$.ajax({
url:{% url 'login_sms' %},
type: 'POST',
data:$('#logForm').serialize(),
dataType: "JSON",
success:function (res) {
if(res.status){
location.href = res.data;
}else {
$.each(res.error, function (key,value) {
$("#id_" + key).next().text(value[0]);
})
}
}
})
})
}
错误原因:使用Ajax时,url需要用引号
改正:url:"{% url 'login_sms' %}",