Javascript 如何通过jqueryfrom解析具有用户页面id的图像,而不使用提交按钮

Javascript 如何通过jqueryfrom解析具有用户页面id的图像,而不使用提交按钮,javascript,php,jquery,Javascript,Php,Jquery,我的整个过程: 我的用户可以上传他们的个人资料封面图片。所以点击上传按钮,选择图片,图片就会显示出来,点击保存 现在我无法解析上传文件中的用户页面id。所以,如何通过Jquery解析ID,并在php文件中获取该ID 我的表格: //here data-id= user pageid that i want to parsing with image //How to parsing this pageid at upload file <form id="bgimageform"

我的整个过程: 我的用户可以上传他们的个人资料封面图片。所以点击上传按钮,选择图片,图片就会显示出来,点击保存

现在我无法解析
上传文件中的用户页面id。所以,如何通过Jquery解析ID,并在php文件中获取该ID

我的表格:

//here data-id= user pageid that i want to parsing with image
//How to parsing this pageid at upload file

   <form id="bgimageform" method="post" enctype="multipart/form-data" action="upload.php">
       <input type="file" name="photoimg" id="bgphotoimg" class="custom-file-input" data-id="<? $page_user_info['id']; ?>">
   </form>
upload.php

// how to get that parsing id , is it right way?

if(isset($_POST['pageid']) && isset($_FILES['photoimg'])){
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];

$pageid = $_POST['pageid'];

etc. others upload process. 

您可以使用表单中的隐藏字段将id传递给php文件

<form id="bgimageform" method="post" 
        enctype="multipart/form-data" action="upload.php">

    <input type="file" name="photoimg" id="bgphotoimg" class="custom-file-input" 
        data-id="<?php echo $page_user_info['id']; ?>">

    <input type="hidden" name="page_id" 
        value ="<?php echo $page_user_info['id']; ?>"/>
</form>


您可以这样添加它:

      data: { pageid: pageid },

您可以查看有关数据选项的文档

添加您是否获得
$\u文件['photoimg']
?。尝试添加此行
echo$\u POST
upload.php中的if语句之前,查看post中的内容页面id为空或操作路径无效。你应该能够回显你的$_帖子['page_id'];页面id无效。你也可以看到我的问题“没有提交按钮”在顶部。谢谢。首先用提交按钮尝试一下,然后模拟一下。一个简单的错误,只需将echo放在php中:value=“”/>运行良好。非常感谢。
      data: { pageid: pageid },