Javascript Ajax将图像和本地存储值发送到PHP,并在PHP中接收相同的值
我的Blow JS将图像发送到PHP,但同时我尝试将localstorage值发送到PHP,并在PHP中接收相同的值 是否有一种方法可以使用ajax向php发送图像和本地存储值,并在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,例如,如果您的输入是,您可以使
图片上传正常吗?如果是,只需在表单中添加一个隐藏的输入,并在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 () {}
});
});
});