私がやりたいことは、まさにこれです:
<form>
<input type="button" class="btn btn-warning" id="follow" value="Follow">
</form>
<script type="text/javascript">
$('#follow').click(function(){
$.ajax({
url: '/follow'
, type: 'POST'
, cache: false
, data: { user: '<%= username %>' }
, complete: function() {
},
success: function(data) {
},
error: function() {
console.log('process error');
},
});
$('#follow').attr('value', 'Following');
$('#follow').attr('id', 'unfollow');
});
$('#unfollow').click(function(){
$.ajax({
url: '/unfollow'
, type: 'POST'
, cache: false
, data: { user: '<%= username %>' }
, complete: function() {
},
success: function(data) {
},
error: function() {
console.log('process error');
},
});
$('#follow').attr('value', 'Follow');
$('#follow').attr('id', 'follow');
});
</script>
最初の投稿要件は完全に機能しますが、2 番目の要件は機能しません。ボタンを押しても値が変化せず、必要な特派員のポストが届きません/unfollow
。ここで何が問題なのですか?
よろしくお願いします!