【问题标题】:POST (HTTP) + jQuery: How can I send specific form data?POST (HTTP) + jQuery:如何发送特定的表单数据?
【发布时间】:2014-11-06 11:22:08
【问题描述】:

我正在尝试弄清楚如何发送特定的表单数据 fname[name]

jQuery 代码:

FileUploaded: function(up, file, info) {
    if(info.status == 204)
    {
        jQuery.ajax({
            url: 'https://domain.com/file-uploaded.php',
            type: 'POST',
            data: {
                fname: file
            }
        });
    }
}

Chrome 开发者工具:

(这里你可以看到它正在发送多个表单数据,我只想发送 fname[name])

我该怎么做?

【问题讨论】:

  • 你在 submit() 上执行这个函数吗?
  • hmm 我没有使用 submit() 它是 plupload 插件,也许它可以帮助你screencast.com/t/JI8soelA
  • 这里的文件看起来像是一个包含各种属性的对象,选择你要发送的像file.name
  • 哦,它有效,谢谢昆斯!这很简单!将其发布为答案

标签: javascript jquery httprequest


【解决方案1】:

这里的文件看起来像是一个包含各种属性的对象,选择你要发送的那个;

FileUploaded: function(up, file, info) {
    if (info.status == 204) {
        jQuery.ajx({
            url: "address_to_send_data_to",
            type: "POST",
            data: {
                //file is an object so access the property desired
                fname: file.name
            }
        });
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 2017-08-08
    • 2020-08-31
    • 2011-04-16
    • 1970-01-01
    相关资源
    最近更新 更多