我只想从回调函数传递变量data.company_name
:
<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);
?>
如何实现这一目标?
答案 0 :(得分:0)
<?php
$var_needed = $_REQUEST['company_name'];
$objWorksheet->setCellValueByColumnAndRow(0,$num_rows+1,$var_needed);
?>
答案 1 :(得分:0)
$objWorksheet->setCellValueByColumnAndRow(0,$num_rows+1,$_POST['company_name']);
答案 2 :(得分:0)
“相同的脚本”已经执行,所以在页面加载后你将无法再与它进行交互。
您要么想要使用JS库操作电子表格客户端,要么删除ajax并重新加载整个页面[并顺便破坏您的用户体验]。