<div class="RegisterFrame">
<form method="post" id="form" action="registeration.php" class="reg" enctype="multipart/form-data">
<input type="file" class="fileChooser" name="img">
<div class="uploadimg" name="imgUploader"><img src="" name='IDpic' class="IDpic"></div><br>
<text>Username</text><input type="text" class="textBox" name="user"><br>
<text>Password</text><input type="password" class="textBox" name="pass"><br>
<text>re-enter your password</text><input type="password" class="textBox" name="repass"><br>
<text>e-mail</text><input type="text" class="textBox" name="email"><br>
<text>re-enter your e-mail</text><input type="text" class="textBox" name="reemail"><br>
<button class="Con" type="submit">Done O.o</button><button class="Res" type="button">reset</button>
</form>
</div>
을 작동하지 않습니다 =======자바 스크립트 =================================== JQuery와 및 아약스
스크립트 코드 :
$("#form").submit(function(e) {
e.preventDefault();
// alert('test');
data = new FormData($('#form')[0]);
// console.log('Submitting');
$.ajax({
type: 'POST',
url: 'registeration.php',
data: data,
cache: false,
contentType: false,
processData: false,
success: function(result) {
alert(result);
//PS: the result gives the correct full path yet the image doesn't change
document.getElementsByClassName('.IDpic').src=result;
}
});
});
질문 편집. 문제가 무엇인지 설명하십시오 (코드 블록 형식 외). 당신은 "username", "password"등을 쓰지 만 그 내용을 설명하지는 않습니다. 귀하의 질문을 읽는 것은 어렵습니다. 귀하의 "추신"에 따르면 귀하의 질문은 "결과는 정확한 전체 경로를 제공하지만 이미지는 변하지 않습니다"라고합니다. 질문을 코드에 숨기면 안됩니다. – noahnu
무엇이 문제입니까? –
왜 document.getElementsByClassName ('. IDpic'). src = result; 이 작동하지 않습니다 – Maradney