Форма данных + переменные, отправленные AJAX (jQuery)

У меня проблема с этим кодом. Я хочу отправить на сервер файл и другие переменные, которые являются только текстовыми.

Imageform является объектом DataFomr.

This is my code at the moment:

name = "Peter";
$.ajax({
    url: "?c=produ&a=send_form",
    type: "POST",
    data: imageform"&name="name,
    processData : false,
    contentType: false,
});

Но я ничего не получил на сервере.

Как я могу отправить файл плюс текст. Спасибо:)

1 ответ

Дайте мне знать, если это возможно, так как ваша обработка формы будет иметь дело со структурой 'name value'.serializeArray();

var formJson = $("#formId").serializeArray();
var nameJson = {"name":"name", "value":"Peter"};
formJson.push(nameJson);
$.ajax({
    url: "?c=produ&a=send_form",
    type: "POST",
    data: formJson ,
    processData : false,
    contentType: false,
});
Другие вопросы по тегам