#javascript #jquery
#javascript #jquery
Вопрос:
Неперехваченная синтаксическая ошибка: неожиданное завершение ввода в строке 27 У меня есть эта проблема, но я думаю, что это не так, пожалуйста, найдите мне ошибку
$(document).ready(function () {
$(document).on("submit", "form",function (event ) {
event.preventDefault();
var form = $(this);
var timeout = null;
$.ajax({
url:form.attr("action"),
method: "post",
dataType: "json",
data: form.serialize(),
success: function (data) {
window.location.href = "http://127.0.0.1:8888/";
if(typeof data == "object"){
if(data.error === true || data.error === "true"){
}else if(data.error === false || data.error === "false"){
alert("trueeeee");
}
}
},
complete: function () {
$("button[type='submit']",form).removeAttr("disabled").removeClass("loading");
setTimeout(function () {
},6000)
}
});
</script>
Комментарии:
1. У вас много недостающих закрывающих скобок…
2. Стоит отформатировать страницу, чтобы ее было легче видеть, как упоминал @VLAZ, это будут закрывающие скобки. Жаль, что вас отклонили, это справедливый начатый вопрос. Найдите время, используйте что-то вроде Visual Studio и продолжайте в том же духе. 🙂
3. @indofraiser отрицательные голоса не для спрашивающего . Они оценивают вопрос. И этот вопрос не очень полезен — да, мы все делаем опечатки. Я не отслеживал, но рискну предположить, что лично я перепутываю скобки в среднем более одного раза в день. Однако типографские вопросы бесполезны для других посетителей, поскольку каждая ситуация будет уникальной. Более того, скобки, правильный синтаксис и тому подобное — это одна из первых вещей, которые начинающему программисту нужно будет научиться распознавать и справляться с ними в любом случае до конца своей карьеры. Это обычная проблема, но не стоит задавать вопросы и ответы.
4. @VLAZ Справедливое замечание. 🙂
Ответ №1:
Вам нужно убедиться, что вы закрываете каждую фигурную скобку или скобку. Вы добавляете }) })
, и это должно работать:
$(document).ready(function () {
$(document).on("submit", "form",function (event ) {
event.preventDefault();
var form = $(this);
var timeout = null;
$.ajax({
url:form.attr("action"),
method: "post",
dataType: "json",
data: form.serialize(),
success: function (data) {
window.location.href = "http://127.0.0.1:8888/";
if(typeof data == "object"){
if(data.error === true || data.error === "true"){
}else if(data.error === false || data.error === "false"){
alert("trueeeee");
}
}
},
complete: function () {
$("button[type='submit']",form).removeAttr("disabled").removeClass("loading");
setTimeout(function () {
},6000)
}
});
});
});
</script>