$.ajax
을 사용할 때 404 오류가 발생했으며 데이터가 전달되는 값 중 하나가 문제가되는 것으로 좁혀졌습니다.jQuery 아약스가 URL을 게시물 데이터로 전달할 때 404 오류를 반환합니다.
URL을 텍스트로 전달하여 데이터베이스에 저장하려고합니다.
$.ajax({
type: 'POST',
url: 'ajax.php',
data: {'edit-username': username, 'website-value': websiteValue}
}).done(function(){
//custom code here
});
나는 그럼 난의 Chromes 네트워크 탭에서 404 오류가 발생,
http://google.com에 동일한
websiteValue
을 설정합니다. (내 도메인이 아닌 다른 도메인의 경우에도 마찬가지입니다.)
//google.com 또는 google.com으로 설정하면 정상적으로 작동합니다.
http://mydomain.com으로 설정하면 잘됩니다.
나는 이것을 이해할 수 없으며 어떤 도움을 주시면 감사하겠습니다. ajax 호출은 https를 통해 수행됩니다.
ajax.php 파일은 데이터와 함께 다음을 수행합니다.
$mysqli = connect_db();
$query = $mysqli->prepare('UPDATE tbl SET website = ? WHERE username = ?');
$query->bind_param('ss', $website, $username);
$query->execute();
$query->close();
$mysqli->close();
"http : // localhost /" – N20084753
@ N20084753을 사용해보십시오. 그러면 404 오류가 발생합니다. –
네트워크 탭에서 실패한 요청의 전체 URL은 무엇입니까? –