@hollanditkzn

Как правильно парсить через json url?

Не могу понять, как парсить ссылку в моем случае
На серверной части
if (isset($_FILES["photo"])) {
		$fileName = $_FILES["photo"]["name"];
		$fileTmp=$_FILES["photo"]["tmp_name"];
		$uploadFile = "C:/OpenServer/domains/futbolka/image/img/".$fileName;
		$fileUploade = move_uploaded_file($fileTmp, $uploadFile);
		if ($fileUploade == true) {
			$response = [
			"status"=> "ok",
			"url"=> $uploadFile
			];
			
		} else {
			$response = ["status" => "error"];
		}
		echo json_encode($response);
	}

И на пользовательской части
$("#fileForm").on("change",function(e){
						e.preventDefault();
						var fromData = new FormData($(this)[0])

						$.ajax({
							url: "unloade.php",
							type: "POST",
							data: fromData,
							processData: false,
							contentType: false,
							success: function (data){
								var event = JSON.parse(data,function(key, value){
									if (key == "url") return new Date(value);
									return false;
								});
								alert(event.data.getDate());
								$("#urlAdress").attr("src", data.url);
								alert("Отправлено"+data);
							}
						});
					});

У меня с сервера приходят такие данные {"status":"ok","url":"C:\/OpenServer\/domains\/futbolka\/image\/img\/65.png"}
Мне нужно эту ссылку кинуть в ссылку img.
Задача такая, что пользователь загружает картину и она должна отобразится в определенном месте для редактирование ее
  • Вопрос задан
  • 723 просмотра
Пригласить эксперта
Ответы на вопрос 2
Надо бы в JS уже отдать правильный урл:
$uploadFile = "//futbolka.ru/image/img/".$fileName;
Ответ написан
@tommy_13
в data уже объект, его не нужно парсить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы