2番目のコードではなく最初のコードでJSONの結果が得られる理由を誰か教えてもらえますか?
初め:
jQuery.ajax({
url: ajax_object.ajax_url,
data:{
action : 'a2m_add_vote',
post_id: jQuery('input[name="a2m_post_id"]').val(),
answer_option: answer_number
},
dataType: 'JSON',
success:function(data){
alert(data);
},
error: function(errorThrown){
alert('error');
console.log(errorThrown);
}
});
2番:
jQuery.get(
ajax_object.ajax_url,
{
action : 'a2m_add_vote',
post_id: jQuery('input[name="a2m_post_id"]').val(),
answer_option: answer_number
},function(data) {
alert(data);
},'JSON');