JQuery fomdata 将空数据发送到 php 文件?

赞恩·法鲁克

我正在尝试通过 jquery formdata 上传文件而没有任何形式。我的问题是它没有向 php 文件发送任何数据。

这是我的 jquery 代码

jQuery(document).ready(function() {
    jQuery('#e_picture').change(function() {

        var file_data = jQuery('#e_picture').prop('files')[0];
        var form_data = new FormData();
        form_data.append('e_picture', file_data);
        form_data.append('e_uid', '3585');

        //});
        // data: {e_uid: e_uid, e_picture:'23'},

        jQuery.ajax({
            url: "index.php?option=com_objectified&task=course_reg.addPicture",
            type: 'POST',
            data: {
                form_data
            },
            processData: false,
            contentType: false,
            success: function(result) {
                alert('This is ' + result); // Here I show onlu e_uid but it alerts blank result
            }
        });
    });
});

html

<input type="file" class="form-control" name='e_picture' id='e_picture'>
克里山·库马尔·毛里亚

您以错误的方式发送 form_data

代替

data: {
   form_data
},

发送它就像

data: form_data,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用jquery / ajax和php将数据发送到json文件

通过jQuery将文件输入发送到PHP

如何通过jQuery将文件发送到PHP?

使用Ajax将数据从.js文件发送到.php

无法使用ajax将数据发送到php文件

将数据从Java发送到php文件

使用javascript将数据发送到php文件

$ ajax和jQuery将数据发送到php

jQuery将文件发送到Django

从AJAX发送到php文件时,如何区分表单数据和jQuery变量?

使用Jquery和Fetch将多个文件发送到PHP

使用AJAX和Jquery将模态表单内容发送到PHP文件时遇到麻烦

我如何使用 ajax 将变量从 jquery 发送到 php 文件

如何通过ajax-POST使用jquery将多个字符串发送到数据库到php文件?

发送功能通过ajax将数据发送到php文件

将 POST 请求从 js 文件发送到 php 文件

将值从 php 文件发送到 js 文件

无法通过 JQuery/AJAX 将 POST 数据发送到 JSON 文件,为什么?

将 HTML 数据从表单发送到 JSON 文件 (Ajax/Jquery)

使用ajax将图像数据发送到php文件时遇到问题

如何通过超链接将数据发送到php文件本身

如何通过PHP将HTML表单中的数据发送到文件?

使用ajax将数据发送到php文件不起作用

如何使用Ajax将json数据发送到php文件

如何使用Ajax将输入文件数据值发送到php页面

使用 Ajax/XMLhttprequest 将数据发送到具有邮件功能的 php 文件

验证javascript文件上的信息后如何将数据发送到php

如何将 route.php 中的任何数据发送到控制器文件?

使用cURL通过jQuery Ajax将数据作为JSON发送到PHP Rest API