В той форме, в которой я работаю, есть много флажков. Я хочу использовать jquery ajax для публикации значения каждый раз, когда пользователь нажимает на этот флажок. Это должно быть что-то вроде кода ниже, но я не уверен. Это не работает.Отправить checkbox от jQuery
<script type="text/javascript" >
$(function() {
$(".autosubmit_checkbox").click(function() {
var value = $(this).val();
var name = $(this).attr('name');;
var dataString = 'value=' + value + '&name=' + name;
$.ajax({
type: "POST",
url: "URL",
data: dataString,
success: function(){
something;
}
});
return false;
});
});
</script>
Вы используете asp.net? asp: checkbox? –
Ну, с одной стороны, URL-адрес должен указывать на веб-адрес. Кроме того, вы не должны делать '$ (this)' дважды в одной и той же функции. Сделайте это 'var $ this = $ (this);' Тогда просто используйте '$ this' вместо этого. – arb
Также вы не сказали, что конкретно не работает. – arb