사용자가 사용자 이름을 입력해야하는 양식을 개발 중입니다. 나는 사용자의 사용자 이름이 유효한지 흐림 효과 확인하려면 : HTML에서HTTP 오류 405.0 - Jquery ajax를 사용하는 방법이 허용되지 않습니다.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
:
<input name="username" type="text" onblur="checkUsername()">
스크립트 :
function checkUsername(){
var usn = document.getElementsByName('username')[0];
if(usn.value != "") {
var html = $.ajax({
type: "GET",
url: "checkUsername.php?",
data: "usr=" +usr.value
async: false,
dataType: "text"}).responseText;
if(html == "si") {
usn.style.backgroundColor = "green";
} else {
usn.style.backgroundColor = "red";
usn.value = "Username still exists!";
}
}
}
그래서 onBlur
HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.
어떻게해야합니까? 문제가 어디에 있습니까? 모든
$.ajax({
type: "GET",
url: "checkUsername.php",
data: {
usr: usr.value
},
async: false,
dataType: "text"}).responseText;
http://stackoverflow.com/q/1400210/1164491 http://stackoverflow.com/q/6841139/1164491 및 이것을 읽으십시오 http://forums.asp.net/t/ 1650010.aspx/1 – Cheery
나는 호스팅을 사용하고 있습니다. 온라인, 나는 무엇이든 편집 할 수 있습니다 – JackTurky
'checkUsername.php'에 대한 액세스 권한이 있습니까? 위 링크에서 언급 한 리디렉션이 있는지 확인하십시오. – Cheery