嗯,這可能是一個簡單的問題,但我已經找出了這個問題。我想在console.log
中顯示覆選框的值,以便我可以使用它來觸發AJAX調用。但每個複選框的值是相同的(第一個)。console.log中複選框的顯示值
我花了一些時間在谷歌和我爲我讀的那裏,我應該把複選框在array
。但我似乎無法讓它工作。這是我目前的代碼。
<!-- Custom taxonomy checkboxes -->
<?php
$taxonomy = 'locatie';
$queried_term = get_query_var($taxonomy);
$terms = get_terms($taxonomy, 'slug='.$queried_term);
if ($terms) {
foreach($terms as $term) {
$name = $term->name;
echo "<div class='col-xs-12 col-sm-12 col-md-2 col-lg-2'>
<form id='location'>
<input class='checkIt' type='checkbox' value='".$name."' name='location' id='".$name."_id'> ".$name."
</form>
</div>";
}
}
?>
<!-- /Custom taxonomy checkboxes -->
$('.checkIt').change(function(e) {
var value = $(this).val();
$.post('../wp-content/themes/mysite/includes/search-team-wp.php',{value:value}, function(data){
$('#search_results_team').hide().fadeIn(1100);
$("#search_results_team").html(data);
console.log(value);
});
});
});
一切正常,即使是AJAX調用,除了console.log輸出,所以我不能通過AJAX調用發送不同的值。任何幫助將非常好!
所以你能發佈數據和事件成功運行的回調? – KornholioBeavis