잘못된 PHP Ajax 게시물에 대한 해결 방법: 먼저 해당 PHP 파일을 열고 contentType을 설정한 다음 페이지의 인코딩 형식을 설정하고 마지막으로 SQL Server 데이터베이스 인코딩을 변환합니다.
권장: "PHP 비디오 튜토리얼"
ajax+php 데이터 전송을 위한 POST 메소드(백엔드 중국어 왜곡 문제 해결)
프론트엔드 Ajax 호출 인터페이스, 백- end는 데이터를 수신하고 데이터베이스를 저장합니다.
contentType은 이렇게 설정해야 합니다.
if(isSuccess){ var token = sessionStorage.token; $.ajax({ type:'post', url:'../../api/container/'+token+'/addContainerDamageReport', contentType:'application/x-www-form-urlencoded;charset=utf-8', data:{'containerName':'HJSY'+containerName,'username':username,'description':descript,'damageTime':damageTime ,'reportTime':reportTime,'damageLevel':badLevel,'damageType':badType}, cache:false, dataType:'json', success:function(data){ $('#submit').attr('data-dismiss',"modal"); console.log(data) } }) }
백엔드는 다음을 허용합니다.
페이지의 인코딩 형식은 utf-8이고 SQL 서버 데이터베이스는 gbk입니다. 변환에 주의하세요. 그렇지 않으면 삽입이 깨집니다.
아아아아위 내용은 PHP Ajax 게시물의 잘못된 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!