数据表+变量由AJAX(jQuery)发送

时间:2011-10-19 13:55:21

标签: jquery ajax filereader dataform

我的代码存在问题。我想向服务器发送一个文件和其他只有文本的变量。

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 个答案:

答案 0 :(得分:0)

请告诉我这是否可行,因为您的表单处理必须处理.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,
});