Вам не нужно объединять r.follow
с чем-либо, поэтому избавьтесь от "'+r.follow+'"
.
Ваш contentType: 'json/application'
неверен в двух отношениях: во-первых, правильное имя application/json
;во-вторых, вы отправляете пустые данные, это не допустимый JSON.Вы отправляете все параметры в URL, не понятно, почему вы вообще используете POST
.
Если вы хотели указать, что ответом является JSON, это делается с помощью опции dataType:
не contentType:
.
echo "
$('.btn1').click(function(){
$.ajax({
type: 'POST',
url: 'api/follow?id={$userid}&artid={$id}',
processData: false,
dataType: 'json',
data: '',
success: function(r){
console.log(r)
$('#followdiv').html(r.follow)
},
error: function(r){
}
});
});
";