해결책: 해당 페이지의 인코딩 형식을 utf8로 변환하고 HTML 페이지의 경우 ""을 사용하고 "header("Content-type: text/html; charset= utf8");".
이 튜토리얼의 운영 환경: windows7 시스템, jquery3.2.1 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
Jquery load() 잘못된 코드에 대한 솔루션:
jquery의 문자 집합은 utf-8입니다. 로드 메서드가 GB2312로 인코딩된 정적 페이지를 로드한 후 중국어로 잘못된 코드가 나타납니다.
이것은 jQueryAJAX.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>通过jQuery AJAX改变这段文本</title> <script type="text/javascript" src="js/jquery-1.11.3.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#btn1').click(function() { $('#test').load('test_text.txt'); }); }); </script> </head> <body> <h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本.</h3> <button id="btn1" type="button">获得外部的内容</button> </body> </html>
test_text.txt 파일 내용입니다:
안녕하세요, 새로 로드된 텍스트입니다!
해결 방법:
방법: 두 페이지의 인코딩 형식을 utf8로 변환합니다.
참고: 파일이 PHP 파일인 경우: test_text.php
시작 부분에 줄 추가:
header("Content-type: text/html; charset=utf8");
관련 무료 학습 권장 사항: javascript(동영상)
위 내용은 Jquery load() 잘못된 코드를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!