首页 > 解决方案 > 将对象作为参数发送到 ajax 并进入 php

问题描述

在我的表单中,有一个带有 ckeditor 和文件上传选项的 textarea 字段。

<script>
        $("form[name='product_portfolio_edit']").submit(function(e) {
            e.preventDefault(); 
            var name="hh";
            var file_data =jQuery('#product_portfolio_image').prop('files');
             console.log(file_data);
            var desc = CKEDITOR.instances['product_portfolio_description'].getData();
            url="ajax/ajax_productportfolioedit.php";
            $.ajax({
                url: url,
                method: "POST",
                data:{name:name,desc:desc,file_data:file_data},
                success: function (msg) {             
                    msg=msg.trim();
                    if(msg=="Success")
                    {  
                        location.reload();
                    }
                    else
                    {
                        alert("Failed to update");

                    }
                },
                });
            });
  </script>

如何在 php 文件中传递 file_data。

标签: phpjqueryfile

解决方案


推荐阅读