У меня есть некоторый ajax, который запускается при нажатии флажка, он, по сути, отправляет строку запроса в скрипт PHP, а затем возвращает соответствующий HTML, однако, если я выбираю select, он работает нормально, если затем я выбираю другой флажок как как и предыдущий, я не проявляю никакой активности, даже ошибок в firebug, очень любопытно, у кого-нибудь есть идеи?
//Location AJAX
//var dataObject = new Object();
var selected = new Array();
//alert(selected);
$('#areas input.radio').change(function(){ // will trigger when the checked status changes
var checked = $(this).attr("checked"); // will return "checked" or false I think.
// Do whatever request you like with the checked status
if(checked == true) {
//selected.join('&');
selected = $('input:checked').map(function() {
return $(this).attr('name')+"="+$(this).val();
}).get();
getQuery = selected.join('&')+"&location_submit=Next";
alert(getQuery);
$.ajax({
type:"POST",
url:"/search/location",
data: getQuery,
success:function(data){
//alert(getQuery);
//console.log(data);
$('body.secEmp').html(data);
}
});
} else {
//do something to remove the content here
alert($(this).attr('name'));
}
});