Опубликуйте форму через jquery с той же страницы, где URL-адрес немного изменен, но работает с одним URL-адресом и обновPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Опубликуйте форму через jquery с той же страницы, где URL-адрес немного изменен, но работает с одним URL-адресом и обнов

Сообщение Anonymous »

Я столкнулся со странной проблемой: мне нужно получить доступ к странице формы двумя способами: создать и отредактировать. При публикации с URL-адреса создания та же форма работает отлично, но всякий раз, когда я публикую сообщение с помощью редактирования или повторного создания URL-адреса, страница обновляется и пытается опубликовать сообщение по самому URL-адресу.
URL-адреса являются:
http://localhost:8000/admin/orders/create
http://localhost:8000/admin/orders/create/1234
и код:

Код: Выделить всё

$('#quote_form').validate({
rules: {
item: {
required: true,
},
quantity: {
required: true,
}
},
focusInvalid: true,
invalidHandler: function(form, validator) {
$('#' + validator.errorList[0].element.id).focus();
},
submitHandler: function() {
$('#newQuote').empty();
let dataArray = $('#quote_form').serializeArray();
let item = $('#item').val();
let customerValue = '';
if ($('#customer').val().length !== 0 && $('#customer').val() !== undefined) {
customerValue = $('#customer').val();
} else if ($('#customer_id').val().length !== 0 && $('#customer_id').val() !== undefined) {
customerValue = $('#customer_id').val();
}
dataArray.push({
name: 'customer',
value: customerValue
});
$.ajax({
url: ADMIN_AJAX_URL + "orders/create-order-session",
method: 'post',
data: dataArray,
success: function(response) {
let result = JSON.parse(response);
if (result.html != '') {
clearForm($("#quote_form"));
$('#newQuote').append(result.html);
} else {
$('.error_text').html(result.message);
$('.error_row').show();
}
}
});
}
});
Я пытался опубликовать сообщение с помощью кнопки отправки, проверки формы и т. д., но ничего не получилось.

Подробнее здесь: https://stackoverflow.com/questions/791 ... but-workin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»