دارم به صورت ajax یک عکس رو آپلود میکنم > میخوام همراه فایلی که قراره بره برای Php چنتا متغییر دیگه هم برای php بفرستم .
با استفاده از append دو مولفه add_watermark و add_preview رو فرستادم بره برای php 
کد js :::::::
	کد HTML:
	
var formdata=new FormData();
formdata.append('file',list[i]);
formdata.append('add_watermark',add_watermark);
formdata.append('add_preview',add_preview);
$.ajax({
    url: './document/class/ajax_single_upload.php',
    type: 'POST',
    dataType: "json",
    data: formdata,
    cache: false,
    contentType: false,
    processData: false,
    success: function (data) {
        alert(data);
    },
    error:function(e){
        alert('error http : '+e.status);
    }
});
 کد زیر کار میکنه و نام فایل درخواستی برای آپلود رو برام alert میکنه ::
	کد PHP:
	
<?php
echo json_encode($_FILES['file']['name']);
?>
 
ولی کد زیر اررور 200 میده و فکر میکنم نمیشناسه این مولفه رو :::
	کد PHP:
	
<?php
echo json_encode($_FILES['add_preview']);
?>
 - - - Updated - - -
حلش کردم ممنون دوستان .
باید از $_post استفاده کنید برای دریافتش . گفتم شاید دوستان دیگه همین مشکلو داشته بودن