我有一個簡單的PHP代碼,我嵌入我的HTML代碼。我希望代碼只在單擊按鈕時運行。但是當頁面自動加載時,函數被調用。該代碼將清楚地解釋你。php代碼之前通過javascript調用
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<script>
function exportcsv()
{
<?php exportcsv(); ?>;
}
</script>
<?php
function exportcsv()
{
$File = "YourFile.txt";
$Handle = fopen($File, 'w');
$Data = "Visual BI Solutions\n";
fwrite($Handle, $Data);
$Data = "ajay,praveen,musthafa,sanjay";
fwrite($Handle, $Data);
fclose($Handle);
}
?>
<button onClick="exporttxt()">Export</button>
如何讓它只在單擊按鈕時才運行。
PHP在**服務器端**上運行,所以它在**之前運行**將頁面輸出到客戶端。如果您需要運行PHP代碼來響應按鈕點擊(或任何**客戶端**事件),請使用AJAX。 – Passerby
爲此使用Ajax –
任何其他去沒有使用ajax? –