좌표가 포함 된 csv 파일이 있습니다. 웹 페이지 용 HTML도 있습니다. 내 로컬 호스트에서 웹 페이지를 호스팅하고 있습니다. 좌표에 존재하는 요소를 알고 세부 정보를 새 csv 파일로 출력하고 싶습니다. 내 HTML 파일 안에 다음 PHP 스크립트가 있습니다.
for($i=1;$i<=10;$i++)
{
echo '<script>var elem= document.elementFromPoint('.$csv[$i][1].','.$csv[$i]2].');alert(a);</script>
}
그러나 이제 PHP에서이 변수 elem에 액세스하는 방법. 자바 스크립트에서 CSV를 출력 할 수 있습니까?
CSV 및 출력 요소 세부 정보에서 좌표를 얻는 다른 방법이 있습니까? 어떤 도움이라도 대단히 감사합니다
배열을 자바 스크립트에 전달하고 작업 한 다음 Ajax를 통해 반환 할 수 있습니다.
var elements = [];
var coordinates = <?php echo json_encode($csv); ?>
coordinates.forEach(function (coordinate) {
var element = document.elementFromPoint(coordinate[0], coordinate[1]);
elements.push(element)); // I imagine you would want some attribute from the element here.
});
// Then pass it back to the server
$.post('index.php', elements); // Or however it is you are doing you ajax requests.
또는 node.js를 사용하여 DOM을 로컬로 렌더링하고 브라우저를 사용하지 않을 수 있다고 생각합니다. 그러나 PHP 사용을 중단해야하므로 질문에 대한 답변이 아닙니다.
업데이트 : CSV에 관해서는 완전히 다른 질문입니다. 하지만 예, csv 다운로드 프롬프트에서 정보를 출력 할 수 있습니다. 보다:
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다