나는 HTML 편집기를 사용하여 JavaScript (및 jQuery)로 HTML 코드를 만들고 AJAX가 PHP 파일에 코드를 보내고 PHP가 코드를 작성합니다 파일로.AJAX를 통해 글꼴 패밀리 스타일을 보내는 방법
하지만 font-family CSS 규칙이 설정되어 있어도 AJAX는 전체 코드를 보내지 않습니다. 나는이 문제를 확인, 조금 시험 프로그램을 만들어,이 상황이 발생합니다
JS 코드 :
는var cont = document.createElement("DIV");
var element = document.createElement("DIV");
element.style.fontFamily = "Arial";
element.innerHTML = "Hello";
cont.appendChild(element);
var text = $(cont).html();
var request = new XMLHttpRequest();
request.open("POST", "test.php", 0);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.send("data=" + text);
var response = request.responseText
PHP 코드 :의
<?php
print $_REQUEST["data"];
?>
값이 "텍스트"변수는 다음과 같습니다
를<div style="font-family: "Arial";">Hello</div>
"응답"변수의 값은 다음과 같습니다.
<div style="font-family:
하지만 나머지 텍스트는 어디에 있습니까? AJAX로 글꼴 패밀리 스타일을 보내려면 어떻게해야합니까?
왜'$ .ajax()'를 사용하지 않습니까? – SLaks
응답이 도착할 때까지 기다려야합니다. – SLaks
동기 형식의 AJAX를 사용합니다. request.open ("POST", ".php", 0); 0은 응답이 도착할 때까지 코드가 대기한다는 것을 의미합니다. – Saphyra