我已经制作了数组$latent_weights_array
,当我按下“保存”按钮以通过 ajax 运行 php 脚本时,我希望将它们作为 $_GET 变量传递。
在 PHP 中
<?php
echo "<input type='button' class='btn'
onclick='ajaxWeight(".json_encode($latent_weights_array).")' value='Save'/>";
?>
在javascript中
function ajaxWeight(latentweights){
// trim code here
var queryString = "?latentweights=" + latentweights;
ajaxRequest.open("GET", "031instsql.php" +
queryString, true);
ajaxRequest.send(null);
}
在 031instsql.php
<?php
if (isset($_GET['latentweights'])){
echo $_GET['latentweights'];
$kati=array();
$kati=json_decode($_GET['latentweights'],true);
}
?>
1.为什么似乎不起作用?2.这里需要做什么?