HTML 페이지를 생성하는 PHP 페이지가 있습니다. 페이지 하단의 '제출'버튼을 클릭하면 표의 데이터가 Table2CSV (link here)라는 jquery 스크립트로 전송되어 데이터를 가져 와서 CSV 내보내기를 위해 다른 PHP 스크립트에 제출할 수 있습니다. 를 통해 (내가하고 싶은 무엇javascript 및 php csv 내보내기 스크립트를 실행하는 가장 좋은 방법
<form action="getCSV.php" method ="post" >
<input type="hidden" name="csv_text" id="csv_text">
<input type="submit" value="Get CSV File"
onclick="getCSVData()"
</form>
<script type="text/javascript">
function getCSVData(){
var csv_value=$('#example2').table2CSV({delivery:'value'});
$("#csv_text").val(csv_value);
}
</script>
혹시 화면에 출력 할 HTML 테이블을하지 않고 CSV 스크립트를 생성 할 수 있습니다 :
궁극적으로, 작업의 모든 여기에서 일어난다 다른 페이지에서 링크 클릭).
궁극적으로 위의 javascript 함수를 변경하여 페이지로드시 getCSVdata를 호출 한 다음 getcsv.php를 실행해야하지만 정확하게 JS에 익숙하지 않은 방법을 수행 할 필요가 없다고 생각합니다.
제안 사항?
테이블 데이터가 이미있는 서버로 전송하는 이유는 무엇입니까? –
귀하의 질문/요지를 잘 모르겠습니다. html 테이블은 브라우저 내에서 볼 수있는 위치에서 생성됩니다. 누군가 해당 데이터를 내보내려는 경우 머리글 정보를 수정하고 다운로드 할 새 컨텐트 유형으로 내보낼 다른 호출을해야합니다. – JM4
lol은 타사 스크립트입니까? 어서, 게으르지 마라. 자기 자신을 만들어라. 그것은 코드의 5 라인 –