我只是想從回調函數傳遞我的變量data.company_name
:傳遞由Ajax回調作爲參數返回一個變量到PHP方法
<script>
function AjaxInsert() {
var company_name = $("#company_name").val();
dataToSend = {};
dataToSend.company_name = company_name;
$.ajax({
url: 'insert.php',
data: dataToSend,
dataType: "json",
success : function(data) {
console.log("my variable: "+data.company_name);
}
});//ajax*/
}
</script>
,下面在同一個腳本到PHP(PHPExcel)方法:
<?php
$var_needed = 'I need that data.company_name here';
$objWorksheet->setCellValueByColumnAndRow(0,$num_rows+1,$var_needed);
?>
這怎麼能實現?
事實上,我猜你是正確的,因爲PHP代碼首先執行一個未定義的變量,AJAX遲到了。我會放棄AJAX。 – Faraderegele