я следующий вид:Форма представления о возврате ложной
<form id="sizeForm" style="float:right;">
<input value="test" name="comments" type="text">
<input class="btn-sm btn-main" value="Save" type="submit">
</form>
который я пытаюсь отправить с помощью Ajax, но форма проводки, вот JQuery:
$("#sizeForm").submit(function() {
$.ajax({
type: "POST",
url: "/ajax/actions/editSize.php",
data: $(this).serialize(),
success: function (dataBack) {
$('#size2'+dataBack).fadeOut().promise().done(
function(){
$('#size1'+dataBack).fadeIn();
}
);
}
});
return false;
});
Любые идеи, где Я ошибаюсь?
Я хочу, чтобы вы сделали что-то вроде: $ ("# sizeForm"). Submit (function (event) { 'event.preventDefault(); ...' – Banzay
Вы пытались предотвратить дефолт перед '$ .ajax() '->' $ ("# sizeForm"). submit (function (e) {e.preventDefault(); $ .ajax ({...}) '? – Sean
Я только что создал JSFiddle с вашим кодом и он работает, поэтому, возможно, что-то еще не так. http://jsfiddle.net/0rhjo3hh/ Есть ли какие-либо ошибки на консоли JS? –