Javascript 如何从ajax php中获取价值(无法获取)
第1页:index.phpJavascript 如何从ajax php中获取价值(无法获取),javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,第1页:index.php $sql = mysql_query("SELECT * FROM tree_hie GROUP BY no_cluster asc") or die(mysql_error()); while ($data1=mysql_fetch_array($sql)) { $clusters = $data1['no_cluster']; $sql2 = mysql_query("SELECT * FROM tree
$sql = mysql_query("SELECT * FROM tree_hie GROUP BY no_cluster asc") or die(mysql_error());
while ($data1=mysql_fetch_array($sql)) {
$clusters = $data1['no_cluster'];
$sql2 = mysql_query("SELECT * FROM tree_hie where no_cluster = '$clusters'") or die(mysql_error());
while ($data2 = mysql_fetch_array($sql2)) {
<input type="button" id="clusters" name="clusters" onclick="fcall(<?php $data1['no_cluster']; ?>);" value="<?php echo $clusters; ?>">
}} /* for while
<div id="page">
</div>
脚本ajax
<script>
function fcall(clusters) {
var clusters = document.getElementById("clusters").value;
var request = $.ajax({
type: "get",
url: "chart.php",
data: {clusters: clusters}
});
request.done( function( msg ) {
$("#page").html(msg);
});
}
</script>
$sql = mysql_query("SELECT * FROM tree_hie GROUP BY no_cluster asc") or die(mysql_error());
while ($data1=mysql_fetch_array($sql)) {
$clusters = $data1['no_cluster'];
$sql2 = mysql_query("SELECT * FROM tree_hie where no_cluster = '$clusters'") or die(mysql_error());
while ($data2 = mysql_fetch_array($sql2)) {
<input type="button" id="clusters" name="clusters" onclick="fcall(<?php $data1['no_cluster']; ?>);" value="<?php echo $clusters; ?>">
}} /* for while
<div id="page">
</div>
您知道如何修复它吗?您有两个id相同的按钮。请在函数调用中传递事件对象
$sql = mysql_query("SELECT * FROM tree_hie GROUP BY no_cluster asc") or die(mysql_error());
while ($data1=mysql_fetch_array($sql)) {
$clusters = $data1['no_cluster'];
$sql2 = mysql_query("SELECT * FROM tree_hie where no_cluster = '$clusters'") or die(mysql_error());
while ($data2 = mysql_fetch_array($sql2)) {
<input type="button" id="clusters" name="clusters" onclick="fcall(<?php $data1['no_cluster']; ?>);" value="<?php echo $clusters; ?>">
}} /* for while
<div id="page">
</div>
<input type="button" id="clusters" name="clusters" onclick="fcall(event);" value="<?php echo $clusters; ?>">
不管是什么“味精”,你必须给我们看。那么只有我们能帮你谢谢你@vikash。。你说得对。。非常高兴见到你@vikash。。。
function fcall(event) {
var clusters = event.target.value;
....
}