Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax将图像和本地存储值发送到PHP,并在PHP中接收相同的值_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript Ajax将图像和本地存储值发送到PHP,并在PHP中接收相同的值

Javascript Ajax将图像和本地存储值发送到PHP,并在PHP中接收相同的值,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我的Blow JS将图像发送到PHP,但同时我尝试将localstorage值发送到PHP,并在PHP中接收相同的值 是否有一种方法可以使用ajax向php发送图像和本地存储值,并在php中接收相同的图像和本地存储值 PHP: 图片上传正常吗?如果是,只需在表单中添加一个隐藏的输入,并在ajax之前提交时将localStorage值添加到表单中。@ThanasisGrammatopoulos,谢谢您的回复,但在PHP端它如何接收呢?您可以制作一个POST ajax,例如,如果您的输入是,您可以使

我的Blow JS将图像发送到PHP,但同时我尝试将localstorage值发送到PHP,并在PHP中接收相同的值

是否有一种方法可以使用ajax向php发送图像和本地存储值,并在php中接收相同的图像和本地存储值

PHP:


图片上传正常吗?如果是,只需在表单中添加一个隐藏的输入,并在ajax之前提交时将localStorage值添加到表单中。@ThanasisGrammatopoulos,谢谢您的回复,但在PHP端它如何接收呢?您可以制作一个POST ajax,例如,如果您的输入是,您可以使用$_POST[“mydata”]在PHP上获取数据。这里有更多信息@ThanasisGrammatopoulos,谢谢你,伙计!!
 if(count($_FILES) > 0) {
        if(is_uploaded_file($_FILES['userImage']['tmp_name'])) {
           $mysl = mysqli_connect("localhost", "root", "root","test");

            $imgData =addslashes(file_get_contents($_FILES['userImage']['tmp_name']));
            $imageProperties = getimageSize($_FILES['userImage']['tmp_name']);

            $sql = "UPDATE output_images SET imageType  ='{$imageProperties['mime']}',imageData= '{$imgData}' WHERE imageId='16'";
            $current_id = mysqli_query($mysl,

$sql) or die("<b>Error:</b> Problem on Image Insert<br/>" . mysqli_error());;
            if(isset($current_id)) {
                echo "done";
            }
        }
        }
$(document).ready(function (e) {
    var storedValue = localStorage.getItem("data");
    $("#uploadForm").on('submit', (function (e) {
        e.preventDefault();
        $.ajax({
            url: "upload.php",
            type: "POST",
            data: new FormData(this),
            contentType: false,
            cache: false,
            processData: false,
            success: function (data) {
                $("#targetLayer1").html(data);
            },
            error: function () {}
        });
    });
});